home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_26_OPEN.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
523KB
|
9,155 lines
# near model CODE resource
# jump table entries: 9216-9229 (14 of them)
export_1152:
fn00000000:
00000000 4E56 FFE6 link A6, -0x001A
00000004 48E7 0110 movem.l -[A7], D7,A3
00000008 3E2E 000C move.w D7, [A6 + 0xC]
0000000C 266E 0008 movea.l A3, [A6 + 0x8]
00000010 3007 move.w D0, D7
00000012 5240 addq.w D0, 1
00000014 670C beq +0xE /* 00000022 */
00000016 0440 000D subi.w D0, 0xD /* '\r' */
0000001A 6700 009A beq +0x9C /* 000000B6 */
0000001E 6000 0168 bra +0x16A /* 00000188 */
label00000022:
00000022 2F0B move.l -[A7], A3
00000024 A873 syscall SetPort
00000026 2F0B move.l -[A7], A3
00000028 700C moveq.l D0, 0x0C
0000002A 3F00 move.w -[A7], D0
0000002C 486E FFE6 pea.l [A6 - 0x1A]
00000030 486E FFE8 pea.l [A6 - 0x18]
00000034 486E FFEC pea.l [A6 - 0x14]
00000038 A98D syscall GetDialogItem/GetDItem
0000003A 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
0000003E A948 syscall CalcMenuSize
00000040 206D AF2E movea.l A0, [A5 - 0x50D2]
00000044 2050 movea.l A0, [A0]
00000046 3028 0002 move.w D0, [A0 + 0x2]
0000004A D06E FFEE add.w D0, [A6 - 0x12]
0000004E 3D40 FFF2 move.w [A6 - 0xE], D0
00000052 D07C 0014 add.w D0, 0x14
00000056 B06B 0016 cmp.w D0, [A3 + 0x16]
0000005A 6F0C ble +0xE /* 00000068 */
0000005C 302B 0016 move.w D0, [A3 + 0x16]
00000060 907C 0014 sub.w D0, 0x14
00000064 3D40 FFF2 move.w [A6 - 0xE], D0
label00000068:
00000068 2F0B move.l -[A7], A3
0000006A 700C moveq.l D0, 0x0C
0000006C 3F00 move.w -[A7], D0
0000006E 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000072 486D 0082 pea.l [A5 + 0x82 /* export_12 */]
00000076 486E FFEC pea.l [A6 - 0x14]
0000007A A98E syscall SetDialogItem/SetDItem
0000007C 4A6D AF34 tst.w [A5 - 0x50CC]
00000080 6F2A ble +0x2C /* 000000AC */
00000082 2F0B move.l -[A7], A3
00000084 7001 moveq.l D0, 0x01
00000086 3F00 move.w -[A7], D0
00000088 486E FFE6 pea.l [A6 - 0x1A]
0000008C 486E FFE8 pea.l [A6 - 0x18]
00000090 486E FFEC pea.l [A6 - 0x14]
00000094 A98D syscall GetDialogItem/GetDItem
00000096 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000009A 302D AF34 move.w D0, [A5 - 0x50CC]
0000009E 48C0 ext.l D0
000000A0 2F00 move.l -[A7], D0
000000A2 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
000000A6 588F addq.l A7, 4
000000A8 2F00 move.l -[A7], D0
000000AA A95F syscall SetControlTitle/SetCTitle
label000000AC:
000000AC 3B7C FFFF AEC6 move.w [A5 - 0x513A], 0xFFFF
000000B2 6000 00D4 bra +0xD6 /* 00000188 */
label000000B6:
000000B6 2F0B move.l -[A7], A3
000000B8 700B moveq.l D0, 0x0B
000000BA 3F00 move.w -[A7], D0
000000BC 486E FFE6 pea.l [A6 - 0x1A]
000000C0 486E FFE8 pea.l [A6 - 0x18]
000000C4 486E FFF4 pea.l [A6 - 0xC]
000000C8 A98D syscall GetDialogItem/GetDItem
000000CA 2F0B move.l -[A7], A3
000000CC 700C moveq.l D0, 0x0C
000000CE 3F00 move.w -[A7], D0
000000D0 486E FFE6 pea.l [A6 - 0x1A]
000000D4 486E FFE8 pea.l [A6 - 0x18]
000000D8 486E FFEC pea.l [A6 - 0x14]
000000DC A98D syscall GetDialogItem/GetDItem
000000DE 486E FFF4 pea.l [A6 - 0xC]
000000E2 A8A4 syscall InvertRect
000000E4 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
000000E8 70FF moveq.l D0, 0xFFFFFFFF
000000EA 3F00 move.w -[A7], D0
000000EC A935 syscall InsertMenu
000000EE 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
000000F2 3F2D AF36 move.w -[A7], [A5 - 0x50CA]
000000F6 7001 moveq.l D0, 0x01
000000F8 1F00 move.b -[A7], D0
000000FA A945 syscall CheckItem
000000FC 3D6E FFEE FFFE move.w [A6 - 0x2], [A6 - 0x12]
00000102 3D6E FFEC FFFC move.w [A6 - 0x4], [A6 - 0x14]
00000108 486E FFFC pea.l [A6 - 0x4]
0000010C A870 syscall LocalToGlobal
0000010E 598F subq.l A7, 4
00000110 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
00000114 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000118 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000011C 3F2D AF36 move.w -[A7], [A5 - 0x50CA]
00000120 A80B syscall PopUpMenuSelect
00000122 203C 0000 FFFF move.l D0, 0xFFFF
00000128 C09F and.l D0, [A7]+
0000012A 3D40 FFE6 move.w [A6 - 0x1A], D0
0000012E 486E FFF4 pea.l [A6 - 0xC]
00000132 A8A4 syscall InvertRect
00000134 3F3C 00EB move.w -[A7], 0xEB
00000138 A936 syscall DeleteMenu
0000013A 4A6E FFE6 tst.w [A6 - 0x1A]
0000013E 6748 beq +0x4A /* 00000188 */
00000140 302E FFE6 move.w D0, [A6 - 0x1A]
00000144 B06D AF36 cmp.w D0, [A5 - 0x50CA]
00000148 673E beq +0x40 /* 00000188 */
0000014A 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
0000014E 3F2D AF36 move.w -[A7], [A5 - 0x50CA]
00000152 7000 moveq.l D0, 0x00
00000154 1F00 move.b -[A7], D0
00000156 A945 syscall CheckItem
00000158 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
0000015C 3B6E FFE6 AF36 move.w [A5 - 0x50CA], [A6 - 0x1A]
00000162 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000166 7001 moveq.l D0, 0x01
00000168 1F00 move.b -[A7], D0
0000016A A945 syscall CheckItem
0000016C 2F0B move.l -[A7], A3
0000016E 700C moveq.l D0, 0x0C
00000170 3F00 move.w -[A7], D0
00000172 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000176 7001 moveq.l D0, 0x01
00000178 B06D AF36 cmp.w D0, [A5 - 0x50CA]
0000017C 57C0 seq D0
0000017E 0240 0001 andi.w D0, 0x1
00000182 3B40 AF38 move.w [A5 - 0x50C8], D0
00000186 7E65 moveq.l D7, 0x65
label00000188:
00000188 4A6D AF28 tst.w [A5 - 0x50D8]
0000018C 6700 00A2 beq +0xA4 /* 00000230 */
00000190 4A6D AF34 tst.w [A5 - 0x50CC]
00000194 6700 009A beq +0x9C /* 00000230 */
00000198 0C6D 0426 AF34 cmpi.w [A5 - 0x50CC], 0x426
0000019E 6700 0090 beq +0x92 /* 00000230 */
000001A2 7000 moveq.l D0, 0x00
000001A4 7201 moveq.l D1, 0x01
000001A6 206D AEC8 movea.l A0, [A5 - 0x5138]
000001AA 4A28 0050 tst.b [A0 + 0x50]
000001AE 660C bne +0xE /* 000001BC */
000001B0 206D AEC8 movea.l A0, [A5 - 0x5138]
000001B4 4A28 0051 tst.b [A0 + 0x51]
000001B8 6602 bne +0x4 /* 000001BC */
000001BA 7200 moveq.l D1, 0x00
label000001BC:
000001BC 4A81 tst.l D1
000001BE 57C0 seq D0
000001C0 4400 neg.b D0
000001C2 322D AEC6 move.w D1, [A5 - 0x513A]
000001C6 48C1 ext.l D1
000001C8 B081 cmp.l D0, D1
000001CA 6764 beq +0x66 /* 00000230 */
000001CC 2F0B move.l -[A7], A3
000001CE 7001 moveq.l D0, 0x01
000001D0 3F00 move.w -[A7], D0
000001D2 486E FFE6 pea.l [A6 - 0x1A]
000001D6 486E FFE8 pea.l [A6 - 0x18]
000001DA 486E FFEC pea.l [A6 - 0x14]
000001DE A98D syscall GetDialogItem/GetDItem
000001E0 7000 moveq.l D0, 0x00
000001E2 7201 moveq.l D1, 0x01
000001E4 206D AEC8 movea.l A0, [A5 - 0x5138]
000001E8 4A28 0050 tst.b [A0 + 0x50]
000001EC 660C bne +0xE /* 000001FA */
000001EE 206D AEC8 movea.l A0, [A5 - 0x5138]
000001F2 4A28 0051 tst.b [A0 + 0x51]
000001F6 6602 bne +0x4 /* 000001FA */
000001F8 7200 moveq.l D1, 0x00
label000001FA:
000001FA 4A81 tst.l D1
000001FC 57C0 seq D0
000001FE 4400 neg.b D0
00000200 3B40 AEC6 move.w [A5 - 0x513A], D0
00000204 6718 beq +0x1A /* 0000021E */
00000206 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000020A 302D AF34 move.w D0, [A5 - 0x50CC]
0000020E 48C0 ext.l D0
00000210 2F00 move.l -[A7], D0
00000212 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00000216 588F addq.l A7, 4
00000218 2F00 move.l -[A7], D0
0000021A A95F syscall SetControlTitle/SetCTitle
0000021C 6012 bra +0x14 /* 00000230 */
label0000021E:
0000021E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000222 4878 0426 push.l 0x426
00000226 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
0000022A 588F addq.l A7, 4
0000022C 2F00 move.l -[A7], D0
0000022E A95F syscall SetControlTitle/SetCTitle
label00000230:
00000230 3D47 000E move.w [A6 + 0xE], D7
00000234 4CEE 0880 FFDE movem.l D7,A3, [A6 - 0x22]
0000023A 4E5E unlink A6
0000023C 205F movea.l A0, [A7]+
0000023E 5C4F addq.w A7, 6
00000240 4ED0 jmp [A0]
export_1153:
00000242 4E56 0000 link A6, 0
00000246 2F0B move.l -[A7], A3
00000248 266E 000C movea.l A3, [A6 + 0xC]
0000024C 558F subq.l A7, 2
0000024E 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000252 2F0B move.l -[A7], A3
00000254 4EBA FDAA jsr [PC - 0x256 /* 00000000 */]
00000258 3D5F 0012 move.w [A6 + 0x12], [A7]+
0000025C 266E FFFC movea.l A3, [A6 - 0x4]
00000260 4E5E unlink A6
00000262 205F movea.l A0, [A7]+
00000264 DEFC 000A add.w A7, 0xA /* '\n' */
00000268 4ED0 jmp [A0]
export_1154:
fn0000026A:
0000026A 4E56 FF72 link A6, -0x008E
0000026E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000272 286E 0008 movea.l A4, [A6 + 0x8]
00000276 47EE FF76 lea.l A3, [A6 - 0x8A]
0000027A 4247 clr.w D7
0000027C 4246 clr.w D6
0000027E 303C 4000 move.w D0, 0x4000 /* '@\0' */
00000282 C06C 0028 and.w D0, [A4 + 0x28]
00000286 670A beq +0xC /* 00000292 */
00000288 1D7C 0001 000C move.b [A6 + 0xC], 0x1
0000028E 6000 03E6 bra +0x3E8 /* 00000676 */
label00000292:
00000292 7010 moveq.l D0, 0x10
00000294 C02C 001E and.b D0, [A4 + 0x1E]
00000298 6708 beq +0xA /* 000002A2 */
0000029A 422E 000C clr.b [A6 + 0xC]
0000029E 6000 03D6 bra +0x3D8 /* 00000676 */
label000002A2:
000002A2 282C 0020 move.l D4, [A4 + 0x20]
000002A6 2004 move.l D0, D4
000002A8 0480 4150 504C subi.l D0, 0x4150504C /* 'APPL' */
000002AE 6700 03BA beq +0x3BC /* 0000066A */
000002B2 0480 1122 F307 subi.l D0, 0x1122F307
000002B8 673A beq +0x3C /* 000002F4 */
000002BA 0480 0000 1010 subi.l D0, 0x1010
000002C0 675A beq +0x5C /* 0000031C */
000002C2 0480 0000 0410 subi.l D0, 0x410
000002C8 6772 beq +0x74 /* 0000033C */
000002CA 0480 01D2 00E1 subi.l D0, 0x1D200E1
000002D0 6700 00EA beq +0xEC /* 000003BC */
000002D4 0480 0314 FAEF subi.l D0, 0x314FAEF
000002DA 6700 00C0 beq +0xC2 /* 0000039C */
000002DE 0480 0000 0010 subi.l D0, 0x10
000002E4 6700 0096 beq +0x98 /* 0000037C */
000002E8 0480 00F1 FFCD subi.l D0, 0xF1FFCD
000002EE 676C beq +0x6E /* 0000035C */
000002F0 6000 00E6 bra +0xE8 /* 000003D8 */
label000002F4:
000002F4 7002 moveq.l D0, 0x02
000002F6 B06D AF32 cmp.w D0, [A5 - 0x50CE]
000002FA 6600 036E bne +0x370 /* 0000066A */
000002FE 7002 moveq.l D0, 0x02
00000300 B06D AF36 cmp.w D0, [A5 - 0x50CA]
00000304 6608 bne +0xA /* 0000030E */
00000306 0C6D 0428 AF34 cmpi.w [A5 - 0x50CC], 0x428
0000030C 6C08 bge +0xA /* 00000316 */
label0000030E:
0000030E 4A6D AF38 tst.w [A5 - 0x50C8]
00000312 6700 0356 beq +0x358 /* 0000066A */
label00000316:
00000316 7E01 moveq.l D7, 0x01
00000318 6000 0350 bra +0x352 /* 0000066A */
label0000031C:
0000031C 7002 moveq.l D0, 0x02
0000031E B06D AF32 cmp.w D0, [A5 - 0x50CE]
00000322 6600 0346 bne +0x348 /* 0000066A */
00000326 7002 moveq.l D0, 0x02
00000328 B06D AF36 cmp.w D0, [A5 - 0x50CA]
0000032C 6708 beq +0xA /* 00000336 */
0000032E 4A6D AF38 tst.w [A5 - 0x50C8]
00000332 6700 0336 beq +0x338 /* 0000066A */
label00000336:
00000336 7E01 moveq.l D7, 0x01
00000338 6000 0330 bra +0x332 /* 0000066A */
label0000033C:
0000033C 7001 moveq.l D0, 0x01
0000033E B06D AF32 cmp.w D0, [A5 - 0x50CE]
00000342 6600 0326 bne +0x328 /* 0000066A */
00000346 7002 moveq.l D0, 0x02
00000348 B06D AF36 cmp.w D0, [A5 - 0x50CA]
0000034C 6708 beq +0xA /* 00000356 */
0000034E 4A6D AF38 tst.w [A5 - 0x50C8]
00000352 6700 0316 beq +0x318 /* 0000066A */
label00000356:
00000356 7E01 moveq.l D7, 0x01
00000358 6000 0310 bra +0x312 /* 0000066A */
label0000035C:
0000035C 7001 moveq.l D0, 0x01
0000035E B06D AF32 cmp.w D0, [A5 - 0x50CE]
00000362 6600 0306 bne +0x308 /* 0000066A */
00000366 7003 moveq.l D0, 0x03
00000368 B06D AF36 cmp.w D0, [A5 - 0x50CA]
0000036C 6708 beq +0xA /* 00000376 */
0000036E 4A6D AF38 tst.w [A5 - 0x50C8]
00000372 6700 02F6 beq +0x2F8 /* 0000066A */
label00000376:
00000376 7E01 moveq.l D7, 0x01
00000378 6000 02F0 bra +0x2F2 /* 0000066A */
label0000037C:
0000037C 7001 moveq.l D0, 0x01
0000037E B06D AF32 cmp.w D0, [A5 - 0x50CE]
00000382 6600 02E6 bne +0x2E8 /* 0000066A */
00000386 7004 moveq.l D0, 0x04
00000388 B06D AF36 cmp.w D0, [A5 - 0x50CA]
0000038C 6708 beq +0xA /* 00000396 */
0000038E 4A6D AF38 tst.w [A5 - 0x50C8]
00000392 6700 02D6 beq +0x2D8 /* 0000066A */
label00000396:
00000396 7E01 moveq.l D7, 0x01
00000398 6000 02D0 bra +0x2D2 /* 0000066A */
label0000039C:
0000039C 7002 moveq.l D0, 0x02
0000039E B06D AF32 cmp.w D0, [A5 - 0x50CE]
000003A2 6600 02C6 bne +0x2C8 /* 0000066A */
000003A6 7004 moveq.l D0, 0x04
000003A8 B06D AF36 cmp.w D0, [A5 - 0x50CA]
000003AC 6708 beq +0xA /* 000003B6 */
000003AE 4A6D AF38 tst.w [A5 - 0x50C8]
000003B2 6700 02B6 beq +0x2B8 /* 0000066A */
label000003B6:
000003B6 7E01 moveq.l D7, 0x01
000003B8 6000 02B0 bra +0x2B2 /* 0000066A */
label000003BC:
000003BC 4A6D AF38 tst.w [A5 - 0x50C8]
000003C0 6610 bne +0x12 /* 000003D2 */
000003C2 7002 moveq.l D0, 0x02
000003C4 B06D AF32 cmp.w D0, [A5 - 0x50CE]
000003C8 660E bne +0x10 /* 000003D8 */
000003CA 7003 moveq.l D0, 0x03
000003CC B06D AF36 cmp.w D0, [A5 - 0x50CA]
000003D0 6606 bne +0x8 /* 000003D8 */
label000003D2:
000003D2 7E01 moveq.l D7, 0x01
000003D4 6000 0294 bra +0x296 /* 0000066A */
label000003D8:
000003D8 4A6D AF38 tst.w [A5 - 0x50C8]
000003DC 660A bne +0xC /* 000003E8 */
000003DE 7002 moveq.l D0, 0x02
000003E0 B06D AF36 cmp.w D0, [A5 - 0x50CA]
000003E4 6C00 0284 bge +0x286 /* 0000066A */
label000003E8:
000003E8 7001 moveq.l D0, 0x01
000003EA B06D AF32 cmp.w D0, [A5 - 0x50CE]
000003EE 6600 027A bne +0x27C /* 0000066A */
000003F2 4AAC 0036 tst.l [A4 + 0x36]
000003F6 6700 0272 beq +0x274 /* 0000066A */
000003FA 707A moveq.l D0, 0x7A
000003FC 2F00 move.l -[A7], D0
000003FE 486E FF86 pea.l [A6 - 0x7A]
00000402 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000406 2D6C 0012 FF98 move.l [A6 - 0x68], [A4 + 0x12]
0000040C 3D6C 0016 FF9C move.w [A6 - 0x64], [A4 + 0x16]
00000412 7000 moveq.l D0, 0x00
00000414 102D AED6 move.b D0, [A5 - 0x512A]
00000418 3D40 FFA0 move.w [A6 - 0x60], D0
0000041C 2D78 0398 FFB6 move.l [A6 - 0x4A], [0x00000398 /* CurDirStore */]
00000422 558F subq.l A7, 2
00000424 486E FF86 pea.l [A6 - 0x7A]
00000428 7000 moveq.l D0, 0x00
0000042A 1F00 move.b -[A7], D0
0000042C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000430 3A1F move.w D5, [A7]+
00000432 48C5 ext.l D5
00000434 70CE moveq.l D0, 0xFFFFFFCE
00000436 B085 cmp.l D0, D5
00000438 508F addq.l A7, 8
0000043A 6622 bne +0x24 /* 0000045E */
0000043C 1D6D AED0 FFA1 move.b [A6 - 0x5F], [A5 - 0x5130]
00000442 558F subq.l A7, 2
00000444 486E FF86 pea.l [A6 - 0x7A]
00000448 7000 moveq.l D0, 0x00
0000044A 1F00 move.b -[A7], D0
0000044C 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00000450 4A5F tst.w [A7]+
00000452 6718 beq +0x1A /* 0000046C */
00000454 1D7C 0001 000C move.b [A6 + 0xC], 0x1
0000045A 6000 021A bra +0x21C /* 00000676 */
label0000045E:
0000045E 4A45 tst.w D5
00000460 670A beq +0xC /* 0000046C */
00000462 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00000468 6000 020C bra +0x20E /* 00000676 */
label0000046C:
0000046C 7010 moveq.l D0, 0x10
0000046E B0AC 0036 cmp.l D0, [A4 + 0x36]
00000472 6C04 bge +0x6 /* 00000478 */
00000474 7010 moveq.l D0, 0x10
00000476 6004 bra +0x6 /* 0000047C */
label00000478:
00000478 202C 0036 move.l D0, [A4 + 0x36]
label0000047C:
0000047C 2D40 FF72 move.l [A6 - 0x8E], D0
00000480 558F subq.l A7, 2
00000482 3F2E FF9E move.w -[A7], [A6 - 0x62]
00000486 486E FF72 pea.l [A6 - 0x8E]
0000048A 2F0B move.l -[A7], A3
0000048C 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */]
00000490 4A5F tst.w [A7]+
00000492 6716 beq +0x18 /* 000004AA */
00000494 558F subq.l A7, 2
00000496 3F2E FF9E move.w -[A7], [A6 - 0x62]
0000049A 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
0000049E 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000004A4 548F addq.l A7, 2
000004A6 6000 01CE bra +0x1D0 /* 00000676 */
label000004AA:
000004AA 558F subq.l A7, 2
000004AC 3F2E FF9E move.w -[A7], [A6 - 0x62]
000004B0 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
000004B4 302D AF36 move.w D0, [A5 - 0x50CA]
000004B8 5340 subq.w D0, 1
000004BA 548F addq.l A7, 2
000004BC 6B00 0192 bmi +0x194 /* 00000650 */
000004C0 0C40 0008 cmpi.w D0, 0x8
000004C4 6E00 018A bgt +0x18C /* 00000650 */
000004C8 D040 add.w D0, D0
000004CA 303B 0006 move.w D0, [PC + D0.w + 0x6]
000004CE 4EFB 0000 jmp [PC + D0.w]
000004D2 001E 0180 ori.b [A6]+, 0x80
000004D6 0020 0082 ori.b -[A0], 0x82
000004DA 0168 00B0 bchg [A0 + 0xB0], D0
000004DE 00D4 .incomplete
000004E0 011E btst [A6]+, D0
000004E2 0014 0C84 ori.b [A4], 0x84
000004E6 5445 addq.w D5, 2
000004E8 5854 addq.w [A4], 4
000004EA 6600 0164 bne +0x166 /* 00000650 */
000004EE 7C01 moveq.l D6, 0x01
000004F0 7000 moveq.l D0, 0x00
000004F2 1013 move.b D0, [A3]
000004F4 7200 moveq.l D1, 0x00
000004F6 122B 0001 move.b D1, [A3 + 0x1]
000004FA E149 lsl D1.w, 8
000004FC 8240 or.w D1, D0
000004FE 0C41 0009 cmpi.w D1, 0x9 /* '\t' */
00000502 6642 bne +0x44 /* 00000546 */
00000504 200B move.l D0, A3
00000506 5480 addq.l D0, 2
00000508 2040 movea.l A0, D0
0000050A 7000 moveq.l D0, 0x00
0000050C 1010 move.b D0, [A0]
0000050E 220B move.l D1, A3
00000510 5481 addq.l D1, 2
00000512 2041 movea.l A0, D1
00000514 7200 moveq.l D1, 0x00
00000516 1228 0001 move.b D1, [A0 + 0x1]
0000051A E149 lsl D1.w, 8
0000051C 8240 or.w D1, D0
0000051E 0C41 0004 cmpi.w D1, 0x4
00000522 6622 bne +0x24 /* 00000546 */
00000524 200B move.l D0, A3
00000526 5C80 addq.l D0, 6
00000528 2040 movea.l A0, D0
0000052A 7000 moveq.l D0, 0x00
0000052C 1010 move.b D0, [A0]
0000052E 220B move.l D1, A3
00000530 5C81 addq.l D1, 6
00000532 2041 movea.l A0, D1
00000534 7200 moveq.l D1, 0x00
00000536 1228 0001 move.b D1, [A0 + 0x1]
0000053A E149 lsl D1.w, 8
0000053C 8240 or.w D1, D0
0000053E 0C41 0010 cmpi.w D1, 0x10
00000542 6602 bne +0x4 /* 00000546 */
00000544 7E01 moveq.l D7, 0x01
label00000546:
00000546 4A47 tst.w D7
00000548 6600 0106 bne +0x108 /* 00000650 */
0000054C 4A46 tst.w D6
0000054E 6700 0100 beq +0x102 /* 00000650 */
00000552 486D C4E0 pea.l [A5 - 0x3B20]
00000556 2F0B move.l -[A7], A3
00000558 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
0000055C 4A80 tst.l D0
0000055E 508F addq.l A7, 8
00000560 6710 beq +0x12 /* 00000572 */
00000562 486D C50A pea.l [A5 - 0x3AF6]
00000566 2F0B move.l -[A7], A3
00000568 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
0000056C 4A80 tst.l D0
0000056E 508F addq.l A7, 8
00000570 6602 bne +0x4 /* 00000574 */
label00000572:
00000572 7E01 moveq.l D7, 0x01
label00000574:
00000574 4A47 tst.w D7
00000576 6600 00D8 bne +0xDA /* 00000650 */
0000057A 4A46 tst.w D6
0000057C 6700 00D2 beq +0xD4 /* 00000650 */
00000580 7004 moveq.l D0, 0x04
00000582 2F00 move.l -[A7], D0
00000584 486D AEAA pea.l [A5 - 0x5156]
00000588 2F0B move.l -[A7], A3
0000058A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
0000058E 4A80 tst.l D0
00000590 4FEF 000C lea.l A7, [A7 + 0xC]
00000594 6602 bne +0x4 /* 00000598 */
00000596 7E01 moveq.l D7, 0x01
label00000598:
00000598 4A47 tst.w D7
0000059A 6600 00B4 bne +0xB6 /* 00000650 */
0000059E 4A46 tst.w D6
000005A0 6700 00AE beq +0xB0 /* 00000650 */
000005A4 1B6B 0003 AFDA move.b [A5 - 0x5026], [A3 + 0x3]
000005AA 1B6B 0002 AFDB move.b [A5 - 0x5025], [A3 + 0x2]
000005B0 1B6B 0001 AFDC move.b [A5 - 0x5024], [A3 + 0x1]
000005B6 1B53 AFDD move.b [A5 - 0x5023], [A3]
000005BA 0CAD 0002 0000 AFDA cmpi.l [A5 - 0x5026], 0x20000
000005C2 6622 bne +0x24 /* 000005E6 */
000005C4 200B move.l D0, A3
000005C6 5880 addq.l D0, 4
000005C8 2040 movea.l A0, D0
000005CA 7000 moveq.l D0, 0x00
000005CC 1010 move.b D0, [A0]
000005CE 220B move.l D1, A3
000005D0 5881 addq.l D1, 4
000005D2 2041 movea.l A0, D1
000005D4 7200 moveq.l D1, 0x00
000005D6 1228 0001 move.b D1, [A0 + 0x1]
000005DA E149 lsl D1.w, 8
000005DC 8240 or.w D1, D0
000005DE 0C41 0404 cmpi.w D1, 0x404
000005E2 6602 bne +0x4 /* 000005E6 */
000005E4 7E01 moveq.l D7, 0x01
label000005E6:
000005E6 4A47 tst.w D7
000005E8 6666 bne +0x68 /* 00000650 */
000005EA 4A46 tst.w D6
000005EC 6762 beq +0x64 /* 00000650 */
000005EE 1B6B 0003 AFDA move.b [A5 - 0x5026], [A3 + 0x3]
000005F4 1B6B 0002 AFDB move.b [A5 - 0x5025], [A3 + 0x2]
000005FA 1B6B 0001 AFDC move.b [A5 - 0x5024], [A3 + 0x1]
00000600 1B53 AFDD move.b [A5 - 0x5023], [A3]
00000604 0CAD 0002 0000 AFDA cmpi.l [A5 - 0x5026], 0x20000
0000060C 6622 bne +0x24 /* 00000630 */
0000060E 200B move.l D0, A3
00000610 5880 addq.l D0, 4
00000612 2040 movea.l A0, D0
00000614 7000 moveq.l D0, 0x00
00000616 1010 move.b D0, [A0]
00000618 220B move.l D1, A3
0000061A 5881 addq.l D1, 4
0000061C 2041 movea.l A0, D1
0000061E 7200 moveq.l D1, 0x00
00000620 1228 0001 move.b D1, [A0 + 0x1]
00000624 E149 lsl D1.w, 8
00000626 8240 or.w D1, D0
00000628 0C41 0406 cmpi.w D1, 0x406
0000062C 6602 bne +0x4 /* 00000630 */
0000062E 7E01 moveq.l D7, 0x01
label00000630:
00000630 4A47 tst.w D7
00000632 661C bne +0x1E /* 00000650 */
00000634 4A46 tst.w D6
00000636 6718 beq +0x1A /* 00000650 */
00000638 7005 moveq.l D0, 0x05
0000063A 2F00 move.l -[A7], D0
0000063C 486D AEB0 pea.l [A5 - 0x5150]
00000640 2F0B move.l -[A7], A3
00000642 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000646 4A40 tst.w D0
00000648 4FEF 000C lea.l A7, [A7 + 0xC]
0000064C 6602 bne +0x4 /* 00000650 */
0000064E 7E01 moveq.l D7, 0x01
label00000650:
00000650 7009 moveq.l D0, 0x09
00000652 B06D AF36 cmp.w D0, [A5 - 0x50CA]
00000656 6612 bne +0x14 /* 0000066A */
00000658 0C84 5445 5854 cmpi.l D4, 0x54455854 /* 'TEXT' */
0000065E 660A bne +0xC /* 0000066A */
00000660 7000 moveq.l D0, 0x00
00000662 4A47 tst.w D7
00000664 57C0 seq D0
00000666 4400 neg.b D0
00000668 3E00 move.w D7, D0
label0000066A:
0000066A 7000 moveq.l D0, 0x00
0000066C 4A47 tst.w D7
0000066E 57C0 seq D0
00000670 4400 neg.b D0
00000672 1D40 000C move.b [A6 + 0xC], D0
label00000676:
00000676 4CEE 18F0 FF5A movem.l D4,D5,D6,D7,A3,A4, [A6 - 0xA6]
0000067C 4E5E unlink A6
0000067E 2E9F move.l [A7], [A7]+
00000680 4E75 rts
export_1155:
00000682 4E56 0000 link A6, 0
00000686 2F0B move.l -[A7], A3
00000688 266E 000C movea.l A3, [A6 + 0xC]
0000068C 558F subq.l A7, 2
0000068E 2F0B move.l -[A7], A3
00000690 4EBA FBD8 jsr [PC - 0x428 /* 0000026A */]
00000694 1D5F 0010 move.b [A6 + 0x10], [A7]+
00000698 266E FFFC movea.l A3, [A6 - 0x4]
0000069C 4E5E unlink A6
0000069E 205F movea.l A0, [A7]+
000006A0 504F addq.w A7, 8
000006A2 4ED0 jmp [A0]
fn000006A4:
000006A4 4E56 FF1E link A6, -0x00E2
000006A8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000006AC 49ED AEFC lea.l A4, [A5 - 0x5104]
000006B0 3C2E 0012 move.w D6, [A6 + 0x12]
000006B4 3E2E 000E move.w D7, [A6 + 0xE]
000006B8 0C47 0001 cmpi.w D7, 0x1
000006BC 6608 bne +0xA /* 000006C6 */
000006BE 302D AF22 move.w D0, [A5 - 0x50DE]
000006C2 48C0 ext.l D0
000006C4 6006 bra +0x8 /* 000006CC */
label000006C6:
000006C6 302D AF20 move.w D0, [A5 - 0x50E0]
000006CA 48C0 ext.l D0
label000006CC:
000006CC 3B40 AF36 move.w [A5 - 0x50CA], D0
000006D0 7001 moveq.l D0, 0x01
000006D2 B06D AF36 cmp.w D0, [A5 - 0x50CA]
000006D6 57C0 seq D0
000006D8 0240 0001 andi.w D0, 0x1
000006DC 3B40 AF38 move.w [A5 - 0x50C8], D0
000006E0 3B47 AF32 move.w [A5 - 0x50CE], D7
000006E4 3B6E 0016 AF34 move.w [A5 - 0x50CC], [A6 + 0x16]
000006EA 7000 moveq.l D0, 0x00
000006EC 2F00 move.l -[A7], D0
000006EE 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000006F2 4A40 tst.w D0
000006F4 588F addq.l A7, 4
000006F6 6606 bne +0x8 /* 000006FE */
000006F8 7000 moveq.l D0, 0x00
000006FA 6000 029E bra +0x2A0 /* 0000099A */
label000006FE:
000006FE 598F subq.l A7, 4
00000700 3F3C 00EB move.w -[A7], 0xEB
00000704 486D E476 pea.l [A5 - 0x1B8A]
00000708 A931 syscall NewMenu
0000070A 2B5F AF2E move.l [A5 - 0x50D2], [A7]+
0000070E 660A bne +0xC /* 0000071A */
00000710 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
00000714 7000 moveq.l D0, 0x00
00000716 6000 0282 bra +0x284 /* 0000099A */
label0000071A:
0000071A 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
0000071E 4878 0463 push.l 0x463
00000722 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00000726 588F addq.l A7, 4
00000728 2F00 move.l -[A7], D0
0000072A A933 syscall AppendMenu
0000072C 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
00000730 48C6 ext.l D6
00000732 2F06 move.l -[A7], D6
00000734 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00000738 588F addq.l A7, 4
0000073A 2F00 move.l -[A7], D0
0000073C A933 syscall AppendMenu
0000073E 0C46 0424 cmpi.w D6, 0x424
00000742 6600 0082 bne +0x84 /* 000007C6 */
00000746 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
0000074A 4878 0462 push.l 0x462
0000074E 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00000752 588F addq.l A7, 4
00000754 2F00 move.l -[A7], D0
00000756 A933 syscall AppendMenu
00000758 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
0000075C 4878 0464 push.l 0x464
00000760 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00000764 588F addq.l A7, 4
00000766 2F00 move.l -[A7], D0
00000768 A933 syscall AppendMenu
0000076A 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
0000076E 4878 041C push.l 0x41C
00000772 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00000776 588F addq.l A7, 4
00000778 2F00 move.l -[A7], D0
0000077A A933 syscall AppendMenu
0000077C 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
00000780 4878 041D push.l 0x41D
00000784 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00000788 588F addq.l A7, 4
0000078A 2F00 move.l -[A7], D0
0000078C A933 syscall AppendMenu
0000078E 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
00000792 4878 041E push.l 0x41E
00000796 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
0000079A 588F addq.l A7, 4
0000079C 2F00 move.l -[A7], D0
0000079E A933 syscall AppendMenu
000007A0 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
000007A4 4878 041F push.l 0x41F
000007A8 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
000007AC 588F addq.l A7, 4
000007AE 2F00 move.l -[A7], D0
000007B0 A933 syscall AppendMenu
000007B2 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
000007B6 4878 0420 push.l 0x420
000007BA 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
000007BE 588F addq.l A7, 4
000007C0 2F00 move.l -[A7], D0
000007C2 A933 syscall AppendMenu
000007C4 6024 bra +0x26 /* 000007EA */
label000007C6:
000007C6 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
000007CA 4878 0420 push.l 0x420
000007CE 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
000007D2 588F addq.l A7, 4
000007D4 2F00 move.l -[A7], D0
000007D6 A933 syscall AppendMenu
000007D8 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
000007DC 4878 0465 push.l 0x465
000007E0 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
000007E4 588F addq.l A7, 4
000007E6 2F00 move.l -[A7], D0
000007E8 A933 syscall AppendMenu
label000007EA:
000007EA 598F subq.l A7, 4
000007EC 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
000007F2 4A6D AF28 tst.w [A5 - 0x50D8]
000007F6 6708 beq +0xA /* 00000800 */
000007F8 203C 0000 179A move.l D0, 0x179A
000007FE 6006 bra +0x8 /* 00000806 */
label00000800:
00000800 203C 0000 0FA0 move.l D0, 0xFA0
label00000806:
00000806 3F00 move.w -[A7], D0
00000808 A9A0 syscall GetResource
0000080A 265F movea.l A3, [A7]+
0000080C 200B move.l D0, A3
0000080E 6610 bne +0x12 /* 00000820 */
00000810 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
00000814 A932 syscall DisposeMenu
00000816 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
0000081A 7000 moveq.l D0, 0x00
0000081C 6000 017C bra +0x17E /* 0000099A */
label00000820:
00000820 2F0B move.l -[A7], A3
00000822 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000826 2053 movea.l A0, [A3]
00000828 43EE FFF8 lea.l A1, [A6 - 0x8]
0000082C 22D8 move.l [A1]+, [A0]+
0000082E 22D8 move.l [A1]+, [A0]+
00000830 302D E9E8 move.w D0, [A5 - 0x1618]
00000834 48C0 ext.l D0
00000836 322D E9EC move.w D1, [A5 - 0x1614]
0000083A 926D E9E8 sub.w D1, [A5 - 0x1618]
0000083E 926E FFFE sub.w D1, [A6 - 0x2]
00000842 342E FFFA move.w D2, [A6 - 0x6]
00000846 D441 add.w D2, D1
00000848 48C2 ext.l D2
0000084A 2F00 move.l -[A7], D0
0000084C 2002 move.l D0, D2
0000084E 7202 moveq.l D1, 0x02
00000850 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000854 2200 move.l D1, D0
00000856 201F move.l D0, [A7]+
00000858 D280 add.l D1, D0
0000085A 3D41 FFF6 move.w [A6 - 0xA], D1
0000085E 302D E9E6 move.w D0, [A5 - 0x161A]
00000862 48C0 ext.l D0
00000864 322D E9EA move.w D1, [A5 - 0x1616]
00000868 926D E9E6 sub.w D1, [A5 - 0x161A]
0000086C 926E FFFC sub.w D1, [A6 - 0x4]
00000870 342E FFF8 move.w D2, [A6 - 0x8]
00000874 D441 add.w D2, D1
00000876 48C2 ext.l D2
00000878 2F00 move.l -[A7], D0
0000087A 2002 move.l D0, D2
0000087C 7203 moveq.l D1, 0x03
0000087E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000882 2200 move.l D1, D0
00000884 201F move.l D0, [A7]+
00000886 D280 add.l D1, D0
00000888 3D41 FFF4 move.w [A6 - 0xC], D1
0000088C 7000 moveq.l D0, 0x00
0000088E 2F00 move.l -[A7], D0
00000890 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
00000894 4A40 tst.w D0
00000896 588F addq.l A7, 4
00000898 6616 bne +0x18 /* 000008B0 */
0000089A 2F0B move.l -[A7], A3
0000089C 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
000008A0 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
000008A4 A932 syscall DisposeMenu
000008A6 4EAD 0E52 jsr [A5 + 0xE52 /* export_454 */]
000008AA 7000 moveq.l D0, 0x00
000008AC 6000 00EC bra +0xEE /* 0000099A */
label000008B0:
000008B0 2F0B move.l -[A7], A3
000008B2 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
000008B6 4A6D AF28 tst.w [A5 - 0x50D8]
000008BA 6700 008A beq +0x8C /* 00000946 */
000008BE 41EE FF52 lea.l A0, [A6 - 0xAE]
000008C2 2B48 AEC8 move.l [A5 - 0x5138], A0
000008C6 486D 243A pea.l [A5 + 0x243A /* export_1155 */]
000008CA 70FF moveq.l D0, 0xFFFFFFFF
000008CC 3F00 move.w -[A7], D0
000008CE 2F0C move.l -[A7], A4
000008D0 486E FF52 pea.l [A6 - 0xAE]
000008D4 3F3C 179A move.w -[A7], 0x179A
000008D8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000008DC 486D 242A pea.l [A5 + 0x242A /* export_1153 */]
000008E0 7200 moveq.l D1, 0x00
000008E2 2F01 move.l -[A7], D1
000008E4 2F01 move.l -[A7], D1
000008E6 2F01 move.l -[A7], D1
000008E8 2F01 move.l -[A7], D1
000008EA 3F3C 0008 move.w -[A7], 0x8
000008EE A9EA syscall Pack3
000008F0 1D6E FF52 FFAA move.b [A6 - 0x56], [A6 - 0xAE]
000008F6 6776 beq +0x78 /* 0000096E */
000008F8 7000 moveq.l D0, 0x00
000008FA 2D40 FF30 move.l [A6 - 0xD0], D0
000008FE 3D6E FF58 FF34 move.w [A6 - 0xCC], [A6 - 0xA8]
00000904 2D7C 4552 494B FF3A move.l [A6 - 0xC6], 0x4552494B /* 'ERIK' */
0000090C 2D6E FF5A FF4E move.l [A6 - 0xB2], [A6 - 0xA6]
00000912 558F subq.l A7, 2
00000914 486E FF1E pea.l [A6 - 0xE2]
00000918 7200 moveq.l D1, 0x00
0000091A 1F01 move.b -[A7], D1
0000091C 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00000920 3D6E FF34 FFB0 move.w [A6 - 0x50], [A6 - 0xCC]
00000926 486E FF5E pea.l [A6 - 0xA2]
0000092A 486E FFB4 pea.l [A6 - 0x4C]
0000092E 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00000932 558F subq.l A7, 2
00000934 7000 moveq.l D0, 0x00
00000936 2F00 move.l -[A7], D0
00000938 3F2E FFB0 move.w -[A7], [A6 - 0x50]
0000093C 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00000940 4FEF 000C lea.l A7, [A7 + 0xC]
00000944 6028 bra +0x2A /* 0000096E */
label00000946:
00000946 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000094A 486D E476 pea.l [A5 - 0x1B8A]
0000094E 486D 2432 pea.l [A5 + 0x2432 /* export_1154 */]
00000952 70FF moveq.l D0, 0xFFFFFFFF
00000954 3F00 move.w -[A7], D0
00000956 2F0C move.l -[A7], A4
00000958 486D 2422 pea.l [A5 + 0x2422 /* export_1152 */]
0000095C 486E FFAA pea.l [A6 - 0x56]
00000960 3F3C 0FA0 move.w -[A7], 0xFA0
00000964 7200 moveq.l D1, 0x00
00000966 2F01 move.l -[A7], D1
00000968 3F3C 0004 move.w -[A7], 0x4
0000096C A9EA syscall Pack3
label0000096E:
0000096E 426D E5CE clr.w [A5 - 0x1A32]
00000972 2F2D AF2E move.l -[A7], [A5 - 0x50D2]
00000976 A932 syscall DisposeMenu
00000978 0C47 0001 cmpi.w D7, 0x1
0000097C 6608 bne +0xA /* 00000986 */
0000097E 3B6D AF36 AF22 move.w [A5 - 0x50DE], [A5 - 0x50CA]
00000984 6006 bra +0x8 /* 0000098C */
label00000986:
00000986 3B6D AF36 AF20 move.w [A5 - 0x50E0], [A5 - 0x50CA]
label0000098C:
0000098C 486E FFAA pea.l [A6 - 0x56]
00000990 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000994 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000998 508F addq.l A7, 8
label0000099A:
0000099A 4CEE 18C0 FF0E movem.l D6,D7,A3,A4, [A6 - 0xF2]
000009A0 4E5E unlink A6
000009A2 4E75 rts
export_1156:
000009A4 4E56 FF00 link A6, -0x0100
000009A8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000009AC 3A2E 0012 move.w D5, [A6 + 0x12]
000009B0 286E 0008 movea.l A4, [A6 + 0x8]
000009B4 47EE FF00 lea.l A3, [A6 - 0x100]
000009B8 4246 clr.w D6
000009BA 4244 clr.w D4
000009BC 202E 0014 move.l D0, [A6 + 0x14]
000009C0 0480 5273 4353 subi.l D0, 0x52734353 /* 'RsCS' */
000009C6 6738 beq +0x3A /* 00000A00 */
000009C8 0480 0000 1010 subi.l D0, 0x1010
000009CE 6724 beq +0x26 /* 000009F4 */
000009D0 0480 0000 0109 subi.l D0, 0x109
000009D6 6754 beq +0x56 /* 00000A2C */
000009D8 0480 0000 0307 subi.l D0, 0x307
000009DE 6710 beq +0x12 /* 000009F0 */
000009E0 0480 00E0 E9D8 subi.l D0, 0xE0E9D8
000009E6 672E beq +0x30 /* 00000A16 */
000009E8 0480 00F1 1709 subi.l D0, 0xF11709
000009EE 663C bne +0x3E /* 00000A2C */
label000009F0:
000009F0 7E2B moveq.l D7, 0x2B
000009F2 6048 bra +0x4A /* 00000A3C */
label000009F4:
000009F4 4A45 tst.w D5
000009F6 6704 beq +0x6 /* 000009FC */
000009F8 7E47 moveq.l D7, 0x47
000009FA 6040 bra +0x42 /* 00000A3C */
label000009FC:
000009FC 7E2B moveq.l D7, 0x2B
000009FE 603C bra +0x3E /* 00000A3C */
label00000A00:
00000A00 4A45 tst.w D5
00000A02 670E beq +0x10 /* 00000A12 */
00000A04 4878 06B4 push.l 0x6B4
00000A08 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000A0C 7801 moveq.l D4, 0x01
00000A0E 588F addq.l A7, 4
00000A10 602A bra +0x2C /* 00000A3C */
label00000A12:
00000A12 7E2B moveq.l D7, 0x2B
00000A14 6026 bra +0x28 /* 00000A3C */
label00000A16:
00000A16 4A45 tst.w D5
00000A18 670E beq +0x10 /* 00000A28 */
00000A1A 4878 06B4 push.l 0x6B4
00000A1E 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000A22 7801 moveq.l D4, 0x01
00000A24 588F addq.l A7, 4
00000A26 6014 bra +0x16 /* 00000A3C */
label00000A28:
00000A28 7E29 moveq.l D7, 0x29
00000A2A 6010 bra +0x12 /* 00000A3C */
label00000A2C:
00000A2C 4A45 tst.w D5
00000A2E 670A beq +0xC /* 00000A3A */
00000A30 4878 06B4 push.l 0x6B4
00000A34 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000A38 588F addq.l A7, 4
label00000A3A:
00000A3A 7801 moveq.l D4, 0x01
label00000A3C:
00000A3C 4A44 tst.w D4
00000A3E 660E bne +0x10 /* 00000A4E */
00000A40 48C7 ext.l D7
00000A42 2F07 move.l -[A7], D7
00000A44 2F0B move.l -[A7], A3
00000A46 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000A4A 508F addq.l A7, 8
00000A4C 6006 bra +0x8 /* 00000A54 */
label00000A4E:
00000A4E 4214 clr.b [A4]
00000A50 4213 clr.b [A3]
00000A52 7C01 moveq.l D6, 0x01
label00000A54:
00000A54 4A13 tst.b [A3]
00000A56 6700 009A beq +0x9C /* 00000AF2 */
00000A5A 1013 move.b D0, [A3]
00000A5C 5200 addq.b D0, 1
00000A5E 7200 moveq.l D1, 0x00
00000A60 1200 move.b D1, D0
00000A62 4233 1000 clr.b [A3 + D1.w]
00000A66 0C47 0029 cmpi.w D7, 0x29 /* ')' */
00000A6A 6770 beq +0x72 /* 00000ADC */
00000A6C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A70 200B move.l D0, A3
00000A72 5280 addq.l D0, 1
00000A74 2F00 move.l -[A7], D0
00000A76 200C move.l D0, A4
00000A78 5280 addq.l D0, 1
00000A7A 2F00 move.l -[A7], D0
00000A7C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000A80 1880 move.b [A4], D0
00000A82 4A45 tst.w D5
00000A84 4FEF 000C lea.l A7, [A7 + 0xC]
00000A88 674E beq +0x50 /* 00000AD8 */
00000A8A 486D AFE8 pea.l [A5 - 0x5018]
00000A8E 2F0C move.l -[A7], A4
00000A90 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00000A94 702C moveq.l D0, 0x2C
00000A96 2F00 move.l -[A7], D0
00000A98 2F0B move.l -[A7], A3
00000A9A 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000A9E 4A13 tst.b [A3]
00000AA0 4FEF 0010 lea.l A7, [A7 + 0x10]
00000AA4 674C beq +0x4E /* 00000AF2 */
00000AA6 2F0B move.l -[A7], A3
00000AA8 2F0C move.l -[A7], A4
00000AAA 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00000AAE 486D AFEC pea.l [A5 - 0x5014]
00000AB2 2F0C move.l -[A7], A4
00000AB4 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00000AB8 702D moveq.l D0, 0x2D
00000ABA 2F00 move.l -[A7], D0
00000ABC 2F0B move.l -[A7], A3
00000ABE 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000AC2 4A13 tst.b [A3]
00000AC4 4FEF 0018 lea.l A7, [A7 + 0x18]
00000AC8 6728 beq +0x2A /* 00000AF2 */
00000ACA 2F0B move.l -[A7], A3
00000ACC 2F0C move.l -[A7], A4
00000ACE 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00000AD2 7C01 moveq.l D6, 0x01
00000AD4 508F addq.l A7, 8
00000AD6 601A bra +0x1C /* 00000AF2 */
label00000AD8:
00000AD8 7C01 moveq.l D6, 0x01
00000ADA 6016 bra +0x18 /* 00000AF2 */
label00000ADC:
00000ADC 200B move.l D0, A3
00000ADE 5280 addq.l D0, 1
00000AE0 2F00 move.l -[A7], D0
00000AE2 200C move.l D0, A4
00000AE4 5280 addq.l D0, 1
00000AE6 2F00 move.l -[A7], D0
00000AE8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000AEC 1880 move.b [A4], D0
00000AEE 7C01 moveq.l D6, 0x01
00000AF0 508F addq.l A7, 8
label00000AF2:
00000AF2 3006 move.w D0, D6
00000AF4 4CEE 18F0 FEE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x118]
00000AFA 4E5E unlink A6
00000AFC 4E75 rts
fn00000AFE:
00000AFE 4E56 FFEA link A6, -0x0016
00000B02 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000B06 49ED BFA6 lea.l A4, [A5 - 0x405A]
00000B0A 2D6E 0008 FFF4 move.l [A6 - 0xC], [A6 + 0x8]
00000B10 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000B14 6000 1306 bra +0x1308 /* 00001E1C */
label00000B18:
00000B18 2D6E 000C FFEC move.l [A6 - 0x14], [A6 + 0xC]
00000B1E 6000 12DA bra +0x12DC /* 00001DFA */
label00000B22:
00000B22 206E FFEC movea.l A0, [A6 - 0x14]
00000B26 52AE FFEC addq.l [A6 - 0x14], 1
00000B2A 7000 moveq.l D0, 0x00
00000B2C 1010 move.b D0, [A0]
00000B2E 3800 move.w D4, D0
label00000B30:
00000B30 202D C49C move.l D0, [A5 - 0x3B64]
00000B34 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00000B38 222D C494 move.l D1, [A5 - 0x3B6C]
00000B3C 9280 sub.l D1, D0
00000B3E 0C81 0000 0180 cmpi.l D1, 0x180
00000B44 6420 bcc +0x22 /* 00000B66 */
00000B46 4A6D C492 tst.w [A5 - 0x3B6E]
00000B4A 661A bne +0x1C /* 00000B66 */
00000B4C 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00000B52 7000 moveq.l D0, 0x00
00000B54 2F00 move.l -[A7], D0
00000B56 4EBA 224E jsr [PC + 0x224E /* 00002DA6 */]
00000B5A 4A40 tst.w D0
00000B5C 508F addq.l A7, 8
00000B5E 6606 bne +0x8 /* 00000B66 */
00000B60 7000 moveq.l D0, 0x00
00000B62 6000 12D6 bra +0x12D8 /* 00001E3A */
label00000B66:
00000B66 3004 move.w D0, D4
00000B68 5340 subq.w D0, 1
00000B6A 6B00 1266 bmi +0x1268 /* 00001DD2 */
00000B6E 0C40 001F cmpi.w D0, 0x1F
00000B72 6E00 125E bgt +0x1260 /* 00001DD2 */
00000B76 D040 add.w D0, D0
00000B78 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000B7C 4EFB 0000 jmp [PC + D0.w]
00000B80 0042 004A ori.w D2, 0x4A /* 'J' */
00000B84 0064 0090 ori.w -[A4], 0x90
00000B88 00CE .incomplete
00000B8A 00EC .incomplete
00000B8C 0130 01D6 btst <<invalid full ext with IS == 1 and I/IS == 6>>, D0
00000B90 02AC 02FA 0392 03BA andi.l [A4 + 0x3BA], 0x2FA0392
00000B98 040C 04AA subi.b A4, 0xAA
00000B9C 04FC .incomplete
00000B9E 059A bclr [A2]+, D2
00000BA0 05C4 .incomplete
00000BA2 0B54 bchg [A4], D5
00000BA4 0634 0696 08E8 addi.b [A4 + D0 - 0x24], 0x96
00000BAA 0966 bchg -[A6], D4
00000BAC 09B2 0A80 bclr [A2 + D0 * 2 - 0x128], D4
00000BB0 0BC4 .incomplete
00000BB2 0CB6 0B10 0DB0 10DE cmpi.l [A6 + D1.w - 0x34], 0xB100DB0
00000BBA 02D4 .incomplete
00000BBC 111E move.b -[A0], [A6]+
00000BBE 121A move.b D1, [A2]+
00000BC0 52AE FFF4 addq.l [A6 - 0xC], 1
00000BC4 6000 120C bra +0x120E /* 00001DD2 */
00000BC8 206D C49C movea.l A0, [A5 - 0x3B64]
00000BCC 52AD C49C addq.l [A5 - 0x3B64], 1
00000BD0 226E FFF4 movea.l A1, [A6 - 0xC]
00000BD4 52AE FFF4 addq.l [A6 - 0xC], 1
00000BD8 1290 move.b [A1], [A0]
00000BDA 53AD C4A4 subq.l [A5 - 0x3B5C], 1
00000BDE 6000 11F2 bra +0x11F4 /* 00001DD2 */
00000BE2 206D C49C movea.l A0, [A5 - 0x3B64]
00000BE6 7000 moveq.l D0, 0x00
00000BE8 1010 move.b D0, [A0]
00000BEA 206D C49C movea.l A0, [A5 - 0x3B64]
00000BEE 7200 moveq.l D1, 0x00
00000BF0 1228 0001 move.b D1, [A0 + 0x1]
00000BF4 E149 lsl D1.w, 8
00000BF6 8240 or.w D1, D0
00000BF8 206E FFF4 movea.l A0, [A6 - 0xC]
00000BFC 54AE FFF4 addq.l [A6 - 0xC], 2
00000C00 3081 move.w [A0], D1
00000C02 54AD C49C addq.l [A5 - 0x3B64], 2
00000C06 55AD C4A4 subq.l [A5 - 0x3B5C], 2
00000C0A 6000 11C6 bra +0x11C8 /* 00001DD2 */
00000C0E 206D C49C movea.l A0, [A5 - 0x3B64]
00000C12 1B68 0003 AFDA move.b [A5 - 0x5026], [A0 + 0x3]
00000C18 206D C49C movea.l A0, [A5 - 0x3B64]
00000C1C 1B68 0002 AFDB move.b [A5 - 0x5025], [A0 + 0x2]
00000C22 206D C49C movea.l A0, [A5 - 0x3B64]
00000C26 1B68 0001 AFDC move.b [A5 - 0x5024], [A0 + 0x1]
00000C2C 206D C49C movea.l A0, [A5 - 0x3B64]
00000C30 1B50 AFDD move.b [A5 - 0x5023], [A0]
00000C34 206E FFF4 movea.l A0, [A6 - 0xC]
00000C38 58AE FFF4 addq.l [A6 - 0xC], 4
00000C3C 20AD AFDA move.l [A0], [A5 - 0x5026]
00000C40 58AD C49C addq.l [A5 - 0x3B64], 4
00000C44 59AD C4A4 subq.l [A5 - 0x3B5C], 4
00000C48 6000 1188 bra +0x118A /* 00001DD2 */
00000C4C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000C50 2F2D C49C move.l -[A7], [A5 - 0x3B64]
00000C54 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000C58 50AE FFF4 addq.l [A6 - 0xC], 8
00000C5C 50AD C49C addq.l [A5 - 0x3B64], 8
00000C60 51AD C4A4 subq.l [A5 - 0x3B5C], 8
00000C64 508F addq.l A7, 8
00000C66 6000 116A bra +0x116C /* 00001DD2 */
00000C6A 206D C49C movea.l A0, [A5 - 0x3B64]
00000C6E 226E FFF4 movea.l A1, [A6 - 0xC]
00000C72 1290 move.b [A1], [A0]
00000C74 206D C49C movea.l A0, [A5 - 0x3B64]
00000C78 226E FFF4 movea.l A1, [A6 - 0xC]
00000C7C 1368 0001 0001 move.b [A1 + 0x1], [A0 + 0x1]
00000C82 206D C49C movea.l A0, [A5 - 0x3B64]
00000C86 226E FFF4 movea.l A1, [A6 - 0xC]
00000C8A 1368 0002 0002 move.b [A1 + 0x2], [A0 + 0x2]
00000C90 206D C49C movea.l A0, [A5 - 0x3B64]
00000C94 226E FFF4 movea.l A1, [A6 - 0xC]
00000C98 1368 0003 0003 move.b [A1 + 0x3], [A0 + 0x3]
00000C9E 58AD C49C addq.l [A5 - 0x3B64], 4
00000CA2 59AD C4A4 subq.l [A5 - 0x3B5C], 4
00000CA6 58AE FFF4 addq.l [A6 - 0xC], 4
00000CAA 6000 1126 bra +0x1128 /* 00001DD2 */
00000CAE 206D C49C movea.l A0, [A5 - 0x3B64]
00000CB2 226E FFF4 movea.l A1, [A6 - 0xC]
00000CB6 1290 move.b [A1], [A0]
00000CB8 206D C49C movea.l A0, [A5 - 0x3B64]
00000CBC 226E FFF4 movea.l A1, [A6 - 0xC]
00000CC0 1368 0001 0001 move.b [A1 + 0x1], [A0 + 0x1]
00000CC6 206D C49C movea.l A0, [A5 - 0x3B64]
00000CCA 226E FFF4 movea.l A1, [A6 - 0xC]
00000CCE 1368 0002 0002 move.b [A1 + 0x2], [A0 + 0x2]
00000CD4 4A6D C438 tst.w [A5 - 0x3BC8]
00000CD8 670C beq +0xE /* 00000CE6 */
00000CDA 206D C49C movea.l A0, [A5 - 0x3B64]
00000CDE 7000 moveq.l D0, 0x00
00000CE0 1028 0003 move.b D0, [A0 + 0x3]
00000CE4 601E bra +0x20 /* 00000D04 */
label00000CE6:
00000CE6 206D C49C movea.l A0, [A5 - 0x3B64]
00000CEA 7000 moveq.l D0, 0x00
00000CEC 1028 0003 move.b D0, [A0 + 0x3]
00000CF0 48C0 ext.l D0
00000CF2 81FC 0027 divs.w D0, 0x27 /* '\'' */
00000CF6 4840 swap.w D0
00000CF8 41ED BE94 lea.l A0, [A5 - 0x416C]
00000CFC 7200 moveq.l D1, 0x00
00000CFE 1230 0000 move.b D1, [A0 + D0.w]
00000D02 2001 move.l D0, D1
label00000D04:
00000D04 206E FFF4 movea.l A0, [A6 - 0xC]
00000D08 1140 0003 move.b [A0 + 0x3], D0
00000D0C 206D C49C movea.l A0, [A5 - 0x3B64]
00000D10 226E FFF4 movea.l A1, [A6 - 0xC]
00000D14 1368 0004 0004 move.b [A1 + 0x4], [A0 + 0x4]
00000D1A 206D C49C movea.l A0, [A5 - 0x3B64]
00000D1E 226E FFF4 movea.l A1, [A6 - 0xC]
00000D22 1368 0005 0005 move.b [A1 + 0x5], [A0 + 0x5]
00000D28 206D C49C movea.l A0, [A5 - 0x3B64]
00000D2C 226E FFF4 movea.l A1, [A6 - 0xC]
00000D30 1368 0006 0006 move.b [A1 + 0x6], [A0 + 0x6]
00000D36 206D C49C movea.l A0, [A5 - 0x3B64]
00000D3A 226E FFF4 movea.l A1, [A6 - 0xC]
00000D3E 1368 0007 0007 move.b [A1 + 0x7], [A0 + 0x7]
00000D44 50AD C49C addq.l [A5 - 0x3B64], 8
00000D48 51AD C4A4 subq.l [A5 - 0x3B5C], 8
00000D4C 50AE FFF4 addq.l [A6 - 0xC], 8
00000D50 6000 1080 bra +0x1082 /* 00001DD2 */
00000D54 206D C49C movea.l A0, [A5 - 0x3B64]
00000D58 226E FFF4 movea.l A1, [A6 - 0xC]
00000D5C 1290 move.b [A1], [A0]
00000D5E 206D C49C movea.l A0, [A5 - 0x3B64]
00000D62 226E FFF4 movea.l A1, [A6 - 0xC]
00000D66 1368 0001 0001 move.b [A1 + 0x1], [A0 + 0x1]
00000D6C 206D C49C movea.l A0, [A5 - 0x3B64]
00000D70 226E FFF4 movea.l A1, [A6 - 0xC]
00000D74 1368 0002 0002 move.b [A1 + 0x2], [A0 + 0x2]
00000D7A 4A6D C438 tst.w [A5 - 0x3BC8]
00000D7E 670C beq +0xE /* 00000D8C */
00000D80 206D C49C movea.l A0, [A5 - 0x3B64]
00000D84 7000 moveq.l D0, 0x00
00000D86 1028 0003 move.b D0, [A0 + 0x3]
00000D8A 601E bra +0x20 /* 00000DAA */
label00000D8C:
00000D8C 206D C49C movea.l A0, [A5 - 0x3B64]
00000D90 7000 moveq.l D0, 0x00
00000D92 1028 0003 move.b D0, [A0 + 0x3]
00000D96 48C0 ext.l D0
00000D98 81FC 0027 divs.w D0, 0x27 /* '\'' */
00000D9C 4840 swap.w D0
00000D9E 41ED BE94 lea.l A0, [A5 - 0x416C]
00000DA2 7200 moveq.l D1, 0x00
00000DA4 1230 0000 move.b D1, [A0 + D0.w]
00000DA8 2001 move.l D0, D1
label00000DAA:
00000DAA 206E FFF4 movea.l A0, [A6 - 0xC]
00000DAE 1140 0003 move.b [A0 + 0x3], D0
00000DB2 206D C49C movea.l A0, [A5 - 0x3B64]
00000DB6 226E FFF4 movea.l A1, [A6 - 0xC]
00000DBA 1368 0004 0004 move.b [A1 + 0x4], [A0 + 0x4]
00000DC0 206D C49C movea.l A0, [A5 - 0x3B64]
00000DC4 226E FFF4 movea.l A1, [A6 - 0xC]
00000DC8 1368 0005 0005 move.b [A1 + 0x5], [A0 + 0x5]
00000DCE 206D C49C movea.l A0, [A5 - 0x3B64]
00000DD2 226E FFF4 movea.l A1, [A6 - 0xC]
00000DD6 1368 0006 0006 move.b [A1 + 0x6], [A0 + 0x6]
00000DDC 206D C49C movea.l A0, [A5 - 0x3B64]
00000DE0 226E FFF4 movea.l A1, [A6 - 0xC]
00000DE4 1368 0007 0007 move.b [A1 + 0x7], [A0 + 0x7]
00000DEA 202D C49C move.l D0, [A5 - 0x3B64]
00000DEE 5080 addq.l D0, 8
00000DF0 2040 movea.l A0, D0
00000DF2 7000 moveq.l D0, 0x00
00000DF4 1010 move.b D0, [A0]
00000DF6 222D C49C move.l D1, [A5 - 0x3B64]
00000DFA 5081 addq.l D1, 8
00000DFC 2041 movea.l A0, D1
00000DFE 7200 moveq.l D1, 0x00
00000E00 1228 0001 move.b D1, [A0 + 0x1]
00000E04 E149 lsl D1.w, 8
00000E06 8240 or.w D1, D0
00000E08 206E FFF4 movea.l A0, [A6 - 0xC]
00000E0C 3141 0008 move.w [A0 + 0x8], D1
00000E10 06AD 0000 000A C49C addi.l [A5 - 0x3B64], 0xA /* '\n' */
00000E18 04AD 0000 000A C4A4 subi.l [A5 - 0x3B5C], 0xA /* '\n' */
00000E20 700A moveq.l D0, 0x0A
00000E22 D1AE FFF4 add.l [A6 - 0xC], D0
00000E26 6000 0FAA bra +0xFAC /* 00001DD2 */
00000E2A 7001 moveq.l D0, 0x01
00000E2C 2F00 move.l -[A7], D0
00000E2E 486D C10C pea.l [A5 - 0x3EF4]
00000E32 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E36 4EBA FCC6 jsr [PC - 0x33A /* 00000AFE */]
00000E3A 4A40 tst.w D0
00000E3C 4FEF 000C lea.l A7, [A7 + 0xC]
00000E40 6606 bne +0x8 /* 00000E48 */
00000E42 7000 moveq.l D0, 0x00
00000E44 6000 0FF4 bra +0xFF6 /* 00001E3A */
label00000E48:
00000E48 701E moveq.l D0, 0x1E
00000E4A D1AE FFF4 add.l [A6 - 0xC], D0
00000E4E 6000 0F82 bra +0xF84 /* 00001DD2 */
00000E52 7001 moveq.l D0, 0x01
00000E54 2F00 move.l -[A7], D0
00000E56 486D C0DE pea.l [A5 - 0x3F22]
00000E5A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E5E 4EBA FC9E jsr [PC - 0x362 /* 00000AFE */]
00000E62 4A40 tst.w D0
00000E64 4FEF 000C lea.l A7, [A7 + 0xC]
00000E68 6606 bne +0x8 /* 00000E70 */
00000E6A 7000 moveq.l D0, 0x00
00000E6C 6000 0FCC bra +0xFCE /* 00001E3A */
label00000E70:
00000E70 50AE FFF4 addq.l [A6 - 0xC], 8
00000E74 6000 0F5C bra +0xF5E /* 00001DD2 */
00000E78 206D C49C movea.l A0, [A5 - 0x3B64]
00000E7C 226E FFF4 movea.l A1, [A6 - 0xC]
00000E80 1290 move.b [A1], [A0]
00000E82 206D C49C movea.l A0, [A5 - 0x3B64]
00000E86 226E FFF4 movea.l A1, [A6 - 0xC]
00000E8A 1368 0001 0001 move.b [A1 + 0x1], [A0 + 0x1]
00000E90 206D C49C movea.l A0, [A5 - 0x3B64]
00000E94 226E FFF4 movea.l A1, [A6 - 0xC]
00000E98 1368 0002 0002 move.b [A1 + 0x2], [A0 + 0x2]
00000E9E 206D C49C movea.l A0, [A5 - 0x3B64]
00000EA2 226E FFF4 movea.l A1, [A6 - 0xC]
00000EA6 1368 0003 0003 move.b [A1 + 0x3], [A0 + 0x3]
00000EAC 206D C49C movea.l A0, [A5 - 0x3B64]
00000EB0 226E FFF4 movea.l A1, [A6 - 0xC]
00000EB4 1368 0004 0004 move.b [A1 + 0x4], [A0 + 0x4]
00000EBA 206D C49C movea.l A0, [A5 - 0x3B64]
00000EBE 226E FFF4 movea.l A1, [A6 - 0xC]
00000EC2 1368 0005 0005 move.b [A1 + 0x5], [A0 + 0x5]
00000EC8 202D C49C move.l D0, [A5 - 0x3B64]
00000ECC 5C80 addq.l D0, 6
00000ECE 2F00 move.l -[A7], D0
00000ED0 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00000ED4 206E FFF4 movea.l A0, [A6 - 0xC]
00000ED8 2140 0006 move.l [A0 + 0x6], D0
00000EDC 588F addq.l A7, 4
00000EDE 6606 bne +0x8 /* 00000EE6 */
00000EE0 7000 moveq.l D0, 0x00
00000EE2 6000 0F56 bra +0xF58 /* 00001E3A */
label00000EE6:
00000EE6 206D C49C movea.l A0, [A5 - 0x3B64]
00000EEA 7000 moveq.l D0, 0x00
00000EEC 1028 0006 move.b D0, [A0 + 0x6]
00000EF0 5E80 addq.l D0, 7
00000EF2 91AD C4A4 sub.l [A5 - 0x3B5C], D0
00000EF6 206D C49C movea.l A0, [A5 - 0x3B64]
00000EFA 7000 moveq.l D0, 0x00
00000EFC 1028 0006 move.b D0, [A0 + 0x6]
00000F00 5E80 addq.l D0, 7
00000F02 D1AD C49C add.l [A5 - 0x3B64], D0
00000F06 700A moveq.l D0, 0x0A
00000F08 D1AE FFF4 add.l [A6 - 0xC], D0
00000F0C 6000 0EC4 bra +0xEC6 /* 00001DD2 */
00000F10 7001 moveq.l D0, 0x01
00000F12 2F00 move.l -[A7], D0
00000F14 486D C102 pea.l [A5 - 0x3EFE]
00000F18 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000F1C 4EBA FBE0 jsr [PC - 0x420 /* 00000AFE */]
00000F20 4A40 tst.w D0
00000F22 4FEF 000C lea.l A7, [A7 + 0xC]
00000F26 6606 bne +0x8 /* 00000F2E */
00000F28 7000 moveq.l D0, 0x00
00000F2A 6000 0F0E bra +0xF10 /* 00001E3A */
label00000F2E:
00000F2E 7032 moveq.l D0, 0x32
00000F30 D1AE FFF4 add.l [A6 - 0xC], D0
00000F34 6000 0E9C bra +0xE9E /* 00001DD2 */
00000F38 206D C49C movea.l A0, [A5 - 0x3B64]
00000F3C 7000 moveq.l D0, 0x00
00000F3E 1010 move.b D0, [A0]
00000F40 206D C49C movea.l A0, [A5 - 0x3B64]
00000F44 7200 moveq.l D1, 0x00
00000F46 1228 0001 move.b D1, [A0 + 0x1]
00000F4A E149 lsl D1.w, 8
00000F4C 8240 or.w D1, D0
00000F4E 206E FFF4 movea.l A0, [A6 - 0xC]
00000F52 3141 0002 move.w [A0 + 0x2], D1
00000F56 202D C49C move.l D0, [A5 - 0x3B64]
00000F5A 5480 addq.l D0, 2
00000F5C 2040 movea.l A0, D0
00000F5E 7000 moveq.l D0, 0x00
00000F60 1010 move.b D0, [A0]
00000F62 222D C49C move.l D1, [A5 - 0x3B64]
00000F66 5481 addq.l D1, 2
00000F68 2041 movea.l A0, D1
00000F6A 7200 moveq.l D1, 0x00
00000F6C 1228 0001 move.b D1, [A0 + 0x1]
00000F70 E149 lsl D1.w, 8
00000F72 8240 or.w D1, D0
00000F74 206E FFF4 movea.l A0, [A6 - 0xC]
00000F78 3081 move.w [A0], D1
00000F7A 58AD C49C addq.l [A5 - 0x3B64], 4
00000F7E 59AD C4A4 subq.l [A5 - 0x3B5C], 4
00000F82 58AE FFF4 addq.l [A6 - 0xC], 4
00000F86 6000 0E4A bra +0xE4C /* 00001DD2 */
00000F8A 206D C49C movea.l A0, [A5 - 0x3B64]
00000F8E 7000 moveq.l D0, 0x00
00000F90 1010 move.b D0, [A0]
00000F92 206D C49C movea.l A0, [A5 - 0x3B64]
00000F96 7200 moveq.l D1, 0x00
00000F98 1228 0001 move.b D1, [A0 + 0x1]
00000F9C E149 lsl D1.w, 8
00000F9E 8240 or.w D1, D0
00000FA0 206E FFF4 movea.l A0, [A6 - 0xC]
00000FA4 3141 0002 move.w [A0 + 0x2], D1
00000FA8 202D C49C move.l D0, [A5 - 0x3B64]
00000FAC 5480 addq.l D0, 2
00000FAE 2040 movea.l A0, D0
00000FB0 7000 moveq.l D0, 0x00
00000FB2 1010 move.b D0, [A0]
00000FB4 222D C49C move.l D1, [A5 - 0x3B64]
00000FB8 5481 addq.l D1, 2
00000FBA 2041 movea.l A0, D1
00000FBC 7200 moveq.l D1, 0x00
00000FBE 1228 0001 move.b D1, [A0 + 0x1]
00000FC2 E149 lsl D1.w, 8
00000FC4 8240 or.w D1, D0
00000FC6 206E FFF4 movea.l A0, [A6 - 0xC]
00000FCA 3081 move.w [A0], D1
00000FCC 202D C49C move.l D0, [A5 - 0x3B64]
00000FD0 5880 addq.l D0, 4
00000FD2 2040 movea.l A0, D0
00000FD4 7000 moveq.l D0, 0x00
00000FD6 1010 move.b D0, [A0]
00000FD8 222D C49C move.l D1, [A5 - 0x3B64]
00000FDC 5881 addq.l D1, 4
00000FDE 2041 movea.l A0, D1
00000FE0 7200 moveq.l D1, 0x00
00000FE2 1228 0001 move.b D1, [A0 + 0x1]
00000FE6 E149 lsl D1.w, 8
00000FE8 8240 or.w D1, D0
00000FEA 206E FFF4 movea.l A0, [A6 - 0xC]
00000FEE 3141 0006 move.w [A0 + 0x6], D1
00000FF2 202D C49C move.l D0, [A5 - 0x3B64]
00000FF6 5C80 addq.l D0, 6
00000FF8 2040 movea.l A0, D0
00000FFA 7000 moveq.l D0, 0x00
00000FFC 1010 move.b D0, [A0]
00000FFE 222D C49C move.l D1, [A5 - 0x3B64]
00001002 5C81 addq.l D1, 6
00001004 2041 movea.l A0, D1
00001006 7200 moveq.l D1, 0x00
00001008 1228 0001 move.b D1, [A0 + 0x1]
0000100C E149 lsl D1.w, 8
0000100E 8240 or.w D1, D0
00001010 206E FFF4 movea.l A0, [A6 - 0xC]
00001014 3141 0004 move.w [A0 + 0x4], D1
00001018 50AD C49C addq.l [A5 - 0x3B64], 8
0000101C 51AD C4A4 subq.l [A5 - 0x3B5C], 8
00001020 50AE FFF4 addq.l [A6 - 0xC], 8
00001024 6000 0DAC bra +0xDAE /* 00001DD2 */
00001028 206D C49C movea.l A0, [A5 - 0x3B64]
0000102C 7000 moveq.l D0, 0x00
0000102E 1010 move.b D0, [A0]
00001030 206D C49C movea.l A0, [A5 - 0x3B64]
00001034 7200 moveq.l D1, 0x00
00001036 1228 0001 move.b D1, [A0 + 0x1]
0000103A E149 lsl D1.w, 8
0000103C 8240 or.w D1, D0
0000103E 206E FFF4 movea.l A0, [A6 - 0xC]
00001042 3141 0002 move.w [A0 + 0x2], D1
00001046 202D C49C move.l D0, [A5 - 0x3B64]
0000104A 5480 addq.l D0, 2
0000104C 2040 movea.l A0, D0
0000104E 7000 moveq.l D0, 0x00
00001050 1010 move.b D0, [A0]
00001052 222D C49C move.l D1, [A5 - 0x3B64]
00001056 5481 addq.l D1, 2
00001058 2041 movea.l A0, D1
0000105A 7200 moveq.l D1, 0x00
0000105C 1228 0001 move.b D1, [A0 + 0x1]
00001060 E149 lsl D1.w, 8
00001062 8240 or.w D1, D0
00001064 206E FFF4 movea.l A0, [A6 - 0xC]
00001068 3081 move.w [A0], D1
0000106A 58AD C49C addq.l [A5 - 0x3B64], 4
0000106E 59AD C4A4 subq.l [A5 - 0x3B5C], 4
00001072 58AE FFF4 addq.l [A6 - 0xC], 4
00001076 6000 0D5A bra +0xD5C /* 00001DD2 */
0000107A 206D C49C movea.l A0, [A5 - 0x3B64]
0000107E 7000 moveq.l D0, 0x00
00001080 1010 move.b D0, [A0]
00001082 206D C49C movea.l A0, [A5 - 0x3B64]
00001086 7200 moveq.l D1, 0x00
00001088 1228 0001 move.b D1, [A0 + 0x1]
0000108C E149 lsl D1.w, 8
0000108E 8240 or.w D1, D0
00001090 206E FFF4 movea.l A0, [A6 - 0xC]
00001094 3141 0004 move.w [A0 + 0x4], D1
00001098 202D C49C move.l D0, [A5 - 0x3B64]
0000109C 5480 addq.l D0, 2
0000109E 2040 movea.l A0, D0
000010A0 7000 moveq.l D0, 0x00
000010A2 1010 move.b D0, [A0]
000010A4 222D C49C move.l D1, [A5 - 0x3B64]
000010A8 5481 addq.l D1, 2
000010AA 2041 movea.l A0, D1
000010AC 7200 moveq.l D1, 0x00
000010AE 1228 0001 move.b D1, [A0 + 0x1]
000010B2 E149 lsl D1.w, 8
000010B4 8240 or.w D1, D0
000010B6 206E FFF4 movea.l A0, [A6 - 0xC]
000010BA 3081 move.w [A0], D1
000010BC 202D C49C move.l D0, [A5 - 0x3B64]
000010C0 5880 addq.l D0, 4
000010C2 2040 movea.l A0, D0
000010C4 7000 moveq.l D0, 0x00
000010C6 1010 move.b D0, [A0]
000010C8 222D C49C move.l D1, [A5 - 0x3B64]
000010CC 5881 addq.l D1, 4
000010CE 2041 movea.l A0, D1
000010D0 7200 moveq.l D1, 0x00
000010D2 1228 0001 move.b D1, [A0 + 0x1]
000010D6 E149 lsl D1.w, 8
000010D8 8240 or.w D1, D0
000010DA 206E FFF4 movea.l A0, [A6 - 0xC]
000010DE 3141 0006 move.w [A0 + 0x6], D1
000010E2 202D C49C move.l D0, [A5 - 0x3B64]
000010E6 5C80 addq.l D0, 6
000010E8 2040 movea.l A0, D0
000010EA 7000 moveq.l D0, 0x00
000010EC 1010 move.b D0, [A0]
000010EE 222D C49C move.l D1, [A5 - 0x3B64]
000010F2 5C81 addq.l D1, 6
000010F4 2041 movea.l A0, D1
000010F6 7200 moveq.l D1, 0x00
000010F8 1228 0001 move.b D1, [A0 + 0x1]
000010FC E149 lsl D1.w, 8
000010FE 8240 or.w D1, D0
00001100 206E FFF4 movea.l A0, [A6 - 0xC]
00001104 3141 0002 move.w [A0 + 0x2], D1
00001108 50AD C49C addq.l [A5 - 0x3B64], 8
0000110C 51AD C4A4 subq.l [A5 - 0x3B5C], 8
00001110 50AE FFF4 addq.l [A6 - 0xC], 8
00001114 6000 0CBC bra +0xCBE /* 00001DD2 */
00001118 2F2D C49C move.l -[A7], [A5 - 0x3B64]
0000111C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001120 7011 moveq.l D0, 0x11
00001122 2F00 move.l -[A7], D0
00001124 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001128 06AD 0000 0011 C49C addi.l [A5 - 0x3B64], 0x11
00001130 04AD 0000 0011 C4A4 subi.l [A5 - 0x3B5C], 0x11
00001138 7012 moveq.l D0, 0x12
0000113A D1AE FFF4 add.l [A6 - 0xC], D0
0000113E 6000 0C92 bra +0xC94 /* 00001DD2 */
00001142 7002 moveq.l D0, 0x02
00001144 906D C43A sub.w D0, [A5 - 0x3BC6]
00001148 1B40 C0FE move.b [A5 - 0x3F02], D0
0000114C 7001 moveq.l D0, 0x01
0000114E 2F00 move.l -[A7], D0
00001150 486D C0F6 pea.l [A5 - 0x3F0A]
00001154 2D6E FFF4 FFF0 move.l [A6 - 0x10], [A6 - 0xC]
0000115A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000115E 4EBA F99E jsr [PC - 0x662 /* 00000AFE */]
00001162 4A40 tst.w D0
00001164 4FEF 000C lea.l A7, [A7 + 0xC]
00001168 6606 bne +0x8 /* 00001170 */
0000116A 7000 moveq.l D0, 0x00
0000116C 6000 0CCC bra +0xCCE /* 00001E3A */
label00001170:
00001170 4A6D C43A tst.w [A5 - 0x3BC6]
00001174 6708 beq +0xA /* 0000117E */
00001176 206E FFF0 movea.l A0, [A6 - 0x10]
0000117A 4268 0022 clr.w [A0 + 0x22]
label0000117E:
0000117E 206E FFF0 movea.l A0, [A6 - 0x10]
00001182 700B moveq.l D0, 0x0B
00001184 B068 0020 cmp.w D0, [A0 + 0x20]
00001188 6406 bcc +0x8 /* 00001190 */
0000118A 7000 moveq.l D0, 0x00
0000118C 6000 0CAC bra +0xCAE /* 00001E3A */
label00001190:
00001190 206E FFF0 movea.l A0, [A6 - 0x10]
00001194 3028 0020 move.w D0, [A0 + 0x20]
00001198 E540 asl D0.w, 2
0000119A 41ED BF38 lea.l A0, [A5 - 0x40C8]
0000119E 2030 0000 move.l D0, [A0 + D0.w]
000011A2 5480 addq.l D0, 2
000011A4 2D40 FFEC move.l [A6 - 0x14], D0
000011A8 702A moveq.l D0, 0x2A
000011AA D1AE FFF4 add.l [A6 - 0xC], D0
000011AE 6000 0C22 bra +0xC24 /* 00001DD2 */
000011B2 206E FFF0 movea.l A0, [A6 - 0x10]
000011B6 4A68 0040 tst.w [A0 + 0x40]
000011BA 6C06 bge +0x8 /* 000011C2 */
000011BC 7000 moveq.l D0, 0x00
000011BE 6000 0C7A bra +0xC7C /* 00001E3A */
label000011C2:
000011C2 206E FFF0 movea.l A0, [A6 - 0x10]
000011C6 3028 0040 move.w D0, [A0 + 0x40]
000011CA 48C0 ext.l D0
000011CC E580 asl D0, 2
000011CE 2F00 move.l -[A7], D0
000011D0 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
000011D4 206E FFF4 movea.l A0, [A6 - 0xC]
000011D8 2080 move.l [A0], D0
000011DA 588F addq.l A7, 4
000011DC 6606 bne +0x8 /* 000011E4 */
000011DE 7000 moveq.l D0, 0x00
000011E0 6000 0C58 bra +0xC5A /* 00001E3A */
label000011E4:
000011E4 206E FFF0 movea.l A0, [A6 - 0x10]
000011E8 3028 0040 move.w D0, [A0 + 0x40]
000011EC 48C0 ext.l D0
000011EE 2F00 move.l -[A7], D0
000011F0 486D C0F2 pea.l [A5 - 0x3F0E]
000011F4 206E FFF4 movea.l A0, [A6 - 0xC]
000011F8 2F10 move.l -[A7], [A0]
000011FA 4EBA F902 jsr [PC - 0x6FE /* 00000AFE */]
000011FE 4A40 tst.w D0
00001200 4FEF 000C lea.l A7, [A7 + 0xC]
00001204 6606 bne +0x8 /* 0000120C */
00001206 7000 moveq.l D0, 0x00
00001208 6000 0C30 bra +0xC32 /* 00001E3A */
label0000120C:
0000120C 58AE FFF4 addq.l [A6 - 0xC], 4
00001210 6000 0BC0 bra +0xBC2 /* 00001DD2 */
00001214 206D C49C movea.l A0, [A5 - 0x3B64]
00001218 7000 moveq.l D0, 0x00
0000121A 1010 move.b D0, [A0]
0000121C 206D C49C movea.l A0, [A5 - 0x3B64]
00001220 7200 moveq.l D1, 0x00
00001222 1228 0001 move.b D1, [A0 + 0x1]
00001226 E149 lsl D1.w, 8
00001228 3E01 move.w D7, D1
0000122A 8E40 or.w D7, D0
0000122C 54AD C49C addq.l [A5 - 0x3B64], 2
00001230 55AD C4A4 subq.l [A5 - 0x3B5C], 2
00001234 4A47 tst.w D7
00001236 6C00 0208 bge +0x20A /* 00001440 */
0000123A 4878 043E push.l 0x43E
0000123E 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001242 206E FFF4 movea.l A0, [A6 - 0xC]
00001246 2080 move.l [A0], D0
00001248 588F addq.l A7, 4
0000124A 6606 bne +0x8 /* 00001252 */
0000124C 7000 moveq.l D0, 0x00
0000124E 6000 0BEA bra +0xBEC /* 00001E3A */
label00001252:
00001252 3007 move.w D0, D7
00001254 4440 neg.w D0
00001256 206E FFF4 movea.l A0, [A6 - 0xC]
0000125A 2050 movea.l A0, [A0]
0000125C 3140 03F6 move.w [A0 + 0x3F6], D0
00001260 7001 moveq.l D0, 0x01
00001262 2F00 move.l -[A7], D0
00001264 486D C050 pea.l [A5 - 0x3FB0]
00001268 206E FFF4 movea.l A0, [A6 - 0xC]
0000126C 2F10 move.l -[A7], [A0]
0000126E 4EBA F88E jsr [PC - 0x772 /* 00000AFE */]
00001272 4A40 tst.w D0
00001274 4FEF 000C lea.l A7, [A7 + 0xC]
00001278 6700 013A beq +0x13C /* 000013B4 */
0000127C 7001 moveq.l D0, 0x01
0000127E 2F00 move.l -[A7], D0
00001280 486D C090 pea.l [A5 - 0x3F70]
00001284 206E FFF4 movea.l A0, [A6 - 0xC]
00001288 2050 movea.l A0, [A0]
0000128A 4868 011E pea.l [A0 + 0x11E]
0000128E 4EBA F86E jsr [PC - 0x792 /* 00000AFE */]
00001292 4A40 tst.w D0
00001294 4FEF 000C lea.l A7, [A7 + 0xC]
00001298 6700 011A beq +0x11C /* 000013B4 */
0000129C 7001 moveq.l D0, 0x01
0000129E 2F00 move.l -[A7], D0
000012A0 486D C084 pea.l [A5 - 0x3F7C]
000012A4 206E FFF4 movea.l A0, [A6 - 0xC]
000012A8 2050 movea.l A0, [A0]
000012AA 4868 0160 pea.l [A0 + 0x160]
000012AE 4EBA F84E jsr [PC - 0x7B2 /* 00000AFE */]
000012B2 4A40 tst.w D0
000012B4 4FEF 000C lea.l A7, [A7 + 0xC]
000012B8 6700 00FA beq +0xFC /* 000013B4 */
000012BC 7001 moveq.l D0, 0x01
000012BE 2F00 move.l -[A7], D0
000012C0 486D C084 pea.l [A5 - 0x3F7C]
000012C4 206E FFF4 movea.l A0, [A6 - 0xC]
000012C8 2050 movea.l A0, [A0]
000012CA 4868 01DE pea.l [A0 + 0x1DE]
000012CE 4EBA F82E jsr [PC - 0x7D2 /* 00000AFE */]
000012D2 4A40 tst.w D0
000012D4 4FEF 000C lea.l A7, [A7 + 0xC]
000012D8 6700 00DA beq +0xDC /* 000013B4 */
000012DC 7001 moveq.l D0, 0x01
000012DE 2F00 move.l -[A7], D0
000012E0 486D C084 pea.l [A5 - 0x3F7C]
000012E4 206E FFF4 movea.l A0, [A6 - 0xC]
000012E8 2050 movea.l A0, [A0]
000012EA 4868 025C pea.l [A0 + 0x25C]
000012EE 4EBA F80E jsr [PC - 0x7F2 /* 00000AFE */]
000012F2 4A40 tst.w D0
000012F4 4FEF 000C lea.l A7, [A7 + 0xC]
000012F8 6700 00BA beq +0xBC /* 000013B4 */
000012FC 7001 moveq.l D0, 0x01
000012FE 2F00 move.l -[A7], D0
00001300 486D C084 pea.l [A5 - 0x3F7C]
00001304 206E FFF4 movea.l A0, [A6 - 0xC]
00001308 2050 movea.l A0, [A0]
0000130A 4868 02DA pea.l [A0 + 0x2DA]
0000130E 4EBA F7EE jsr [PC - 0x812 /* 00000AFE */]
00001312 4A40 tst.w D0
00001314 4FEF 000C lea.l A7, [A7 + 0xC]
00001318 6700 009A beq +0x9C /* 000013B4 */
0000131C 7001 moveq.l D0, 0x01
0000131E 2F00 move.l -[A7], D0
00001320 486D C07E pea.l [A5 - 0x3F82]
00001324 206E FFF4 movea.l A0, [A6 - 0xC]
00001328 2050 movea.l A0, [A0]
0000132A 4868 0358 pea.l [A0 + 0x358]
0000132E 4EBA F7CE jsr [PC - 0x832 /* 00000AFE */]
00001332 4A40 tst.w D0
00001334 4FEF 000C lea.l A7, [A7 + 0xC]
00001338 677A beq +0x7C /* 000013B4 */
0000133A 7001 moveq.l D0, 0x01
0000133C 2F00 move.l -[A7], D0
0000133E 486D C07A pea.l [A5 - 0x3F86]
00001342 206E FFF4 movea.l A0, [A6 - 0xC]
00001346 2050 movea.l A0, [A0]
00001348 4868 0374 pea.l [A0 + 0x374]
0000134C 4EBA F7B0 jsr [PC - 0x850 /* 00000AFE */]
00001350 4A40 tst.w D0
00001352 4FEF 000C lea.l A7, [A7 + 0xC]
00001356 675C beq +0x5E /* 000013B4 */
00001358 7001 moveq.l D0, 0x01
0000135A 2F00 move.l -[A7], D0
0000135C 486D C06E pea.l [A5 - 0x3F92]
00001360 206E FFF4 movea.l A0, [A6 - 0xC]
00001364 2050 movea.l A0, [A0]
00001366 4868 0382 pea.l [A0 + 0x382]
0000136A 4EBA F792 jsr [PC - 0x86E /* 00000AFE */]
0000136E 4A40 tst.w D0
00001370 4FEF 000C lea.l A7, [A7 + 0xC]
00001374 673E beq +0x40 /* 000013B4 */
00001376 206E FFF4 movea.l A0, [A6 - 0xC]
0000137A 2050 movea.l A0, [A0]
0000137C 4A68 0116 tst.w [A0 + 0x116]
00001380 6742 beq +0x44 /* 000013C4 */
00001382 206E FFF4 movea.l A0, [A6 - 0xC]
00001386 2050 movea.l A0, [A0]
00001388 3028 0116 move.w D0, [A0 + 0x116]
0000138C 48C0 ext.l D0
0000138E 2200 move.l D1, D0
00001390 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00001394 4841 swap.w D1
00001396 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000139A 4841 swap.w D1
0000139C 4241 clr.w D1
0000139E D081 add.l D0, D1
000013A0 2F00 move.l -[A7], D0
000013A2 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000013A6 206E FFF4 movea.l A0, [A6 - 0xC]
000013AA 2050 movea.l A0, [A0]
000013AC 2140 03F0 move.l [A0 + 0x3F0], D0
000013B0 588F addq.l A7, 4
000013B2 6610 bne +0x12 /* 000013C4 */
label000013B4:
000013B4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000013B8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000013BC 7000 moveq.l D0, 0x00
000013BE 588F addq.l A7, 4
000013C0 6000 0A78 bra +0xA7A /* 00001E3A */
label000013C4:
000013C4 4247 clr.w D7
000013C6 206E FFF4 movea.l A0, [A6 - 0xC]
000013CA 2050 movea.l A0, [A0]
000013CC 226E FFF4 movea.l A1, [A6 - 0xC]
000013D0 2251 movea.l A1, [A1]
000013D2 3368 0116 03F4 move.w [A1 + 0x3F4], [A0 + 0x116]
000013D8 6058 bra +0x5A /* 00001432 */
label000013DA:
000013DA 7001 moveq.l D0, 0x01
000013DC 2F00 move.l -[A7], D0
000013DE 486D C060 pea.l [A5 - 0x3FA0]
000013E2 206E FFF4 movea.l A0, [A6 - 0xC]
000013E6 2050 movea.l A0, [A0]
000013E8 2068 03F0 movea.l A0, [A0 + 0x3F0]
000013EC 48C7 ext.l D7
000013EE 2207 move.l D1, D7
000013F0 2401 move.l D2, D1
000013F2 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000013F6 4842 swap.w D2
000013F8 C4FC 004A mulu.w D2, 0x4A /* 'J' */
000013FC 4842 swap.w D2
000013FE 4242 clr.w D2
00001400 D282 add.l D1, D2
00001402 4870 1800 pea.l [A0 + D1]
00001406 4EBA F6F6 jsr [PC - 0x90A /* 00000AFE */]
0000140A 4A40 tst.w D0
0000140C 4FEF 000C lea.l A7, [A7 + 0xC]
00001410 661E bne +0x20 /* 00001430 */
00001412 206E FFF4 movea.l A0, [A6 - 0xC]
00001416 2050 movea.l A0, [A0]
00001418 2F28 03F0 move.l -[A7], [A0 + 0x3F0]
0000141C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001420 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001424 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001428 7000 moveq.l D0, 0x00
0000142A 508F addq.l A7, 8
0000142C 6000 0A0C bra +0xA0E /* 00001E3A */
label00001430:
00001430 5247 addq.w D7, 1
label00001432:
00001432 206E FFF4 movea.l A0, [A6 - 0xC]
00001436 2050 movea.l A0, [A0]
00001438 BE68 03F4 cmp.w D7, [A0 + 0x3F4]
0000143C 6D9C blt -0x62 /* 000013DA */
0000143E 601E bra +0x20 /* 0000145E */
label00001440:
00001440 48C7 ext.l D7
00001442 2F07 move.l -[A7], D7
00001444 206D BA78 movea.l A0, [A5 - 0x4588]
00001448 2F28 025A move.l -[A7], [A0 + 0x25A]
0000144C 4EBA 09F6 jsr [PC + 0x9F6 /* 00001E44 */]
00001450 206E FFF4 movea.l A0, [A6 - 0xC]
00001454 2080 move.l [A0], D0
00001456 2040 movea.l A0, D0
00001458 5268 03F8 addq.w [A0 + 0x3F8], 1
0000145C 508F addq.l A7, 8
label0000145E:
0000145E 58AE FFF4 addq.l [A6 - 0xC], 4
00001462 6000 096E bra +0x970 /* 00001DD2 */
00001466 206D C49C movea.l A0, [A5 - 0x3B64]
0000146A 1B68 0003 AFDA move.b [A5 - 0x5026], [A0 + 0x3]
00001470 206D C49C movea.l A0, [A5 - 0x3B64]
00001474 1B68 0002 AFDB move.b [A5 - 0x5025], [A0 + 0x2]
0000147A 206D C49C movea.l A0, [A5 - 0x3B64]
0000147E 1B68 0001 AFDC move.b [A5 - 0x5024], [A0 + 0x1]
00001484 206D C49C movea.l A0, [A5 - 0x3B64]
00001488 1B50 AFDD move.b [A5 - 0x5023], [A0]
0000148C 206E FFF4 movea.l A0, [A6 - 0xC]
00001490 20AD AFDA move.l [A0], [A5 - 0x5026]
00001494 202D C49C move.l D0, [A5 - 0x3B64]
00001498 5880 addq.l D0, 4
0000149A 2040 movea.l A0, D0
0000149C 7000 moveq.l D0, 0x00
0000149E 1010 move.b D0, [A0]
000014A0 222D C49C move.l D1, [A5 - 0x3B64]
000014A4 5881 addq.l D1, 4
000014A6 2041 movea.l A0, D1
000014A8 7200 moveq.l D1, 0x00
000014AA 1228 0001 move.b D1, [A0 + 0x1]
000014AE E149 lsl D1.w, 8
000014B0 8240 or.w D1, D0
000014B2 206E FFF4 movea.l A0, [A6 - 0xC]
000014B6 3141 0008 move.w [A0 + 0x8], D1
000014BA 5CAD C49C addq.l [A5 - 0x3B64], 6
000014BE 5DAD C4A4 subq.l [A5 - 0x3B5C], 6
000014C2 486D 2452 pea.l [A5 + 0x2452 /* export_1158 */]
000014C6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000014CA 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
000014CE 4A40 tst.w D0
000014D0 508F addq.l A7, 8
000014D2 6606 bne +0x8 /* 000014DA */
000014D4 7000 moveq.l D0, 0x00
000014D6 6000 0962 bra +0x964 /* 00001E3A */
label000014DA:
000014DA 700A moveq.l D0, 0x0A
000014DC D1AE FFF4 add.l [A6 - 0xC], D0
000014E0 6000 08F0 bra +0x8F2 /* 00001DD2 */
000014E4 206D C49C movea.l A0, [A5 - 0x3B64]
000014E8 4A10 tst.b [A0]
000014EA 6718 beq +0x1A /* 00001504 */
000014EC 2F2D C49C move.l -[A7], [A5 - 0x3B64]
000014F0 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000014F4 206E FFF4 movea.l A0, [A6 - 0xC]
000014F8 2080 move.l [A0], D0
000014FA 588F addq.l A7, 4
000014FC 660E bne +0x10 /* 0000150C */
000014FE 7000 moveq.l D0, 0x00
00001500 6000 0938 bra +0x93A /* 00001E3A */
label00001504:
00001504 206E FFF4 movea.l A0, [A6 - 0xC]
00001508 7000 moveq.l D0, 0x00
0000150A 2080 move.l [A0], D0
label0000150C:
0000150C 206D C49C movea.l A0, [A5 - 0x3B64]
00001510 7000 moveq.l D0, 0x00
00001512 1010 move.b D0, [A0]
00001514 5280 addq.l D0, 1
00001516 91AD C4A4 sub.l [A5 - 0x3B5C], D0
0000151A 206D C49C movea.l A0, [A5 - 0x3B64]
0000151E 7000 moveq.l D0, 0x00
00001520 1010 move.b D0, [A0]
00001522 5280 addq.l D0, 1
00001524 D1AD C49C add.l [A5 - 0x3B64], D0
00001528 58AE FFF4 addq.l [A6 - 0xC], 4
0000152C 6000 08A4 bra +0x8A6 /* 00001DD2 */
00001530 206D C49C movea.l A0, [A5 - 0x3B64]
00001534 7000 moveq.l D0, 0x00
00001536 1010 move.b D0, [A0]
00001538 206D C49C movea.l A0, [A5 - 0x3B64]
0000153C 7200 moveq.l D1, 0x00
0000153E 1228 0001 move.b D1, [A0 + 0x1]
00001542 E149 lsl D1.w, 8
00001544 8240 or.w D1, D0
00001546 206E FFF4 movea.l A0, [A6 - 0xC]
0000154A 3081 move.w [A0], D1
0000154C 202D C49C move.l D0, [A5 - 0x3B64]
00001550 5480 addq.l D0, 2
00001552 2040 movea.l A0, D0
00001554 7000 moveq.l D0, 0x00
00001556 1010 move.b D0, [A0]
00001558 222D C49C move.l D1, [A5 - 0x3B64]
0000155C 5481 addq.l D1, 2
0000155E 2041 movea.l A0, D1
00001560 7200 moveq.l D1, 0x00
00001562 1228 0001 move.b D1, [A0 + 0x1]
00001566 E149 lsl D1.w, 8
00001568 8240 or.w D1, D0
0000156A 206E FFF4 movea.l A0, [A6 - 0xC]
0000156E 3141 0002 move.w [A0 + 0x2], D1
00001572 202D C49C move.l D0, [A5 - 0x3B64]
00001576 5880 addq.l D0, 4
00001578 2040 movea.l A0, D0
0000157A 7000 moveq.l D0, 0x00
0000157C 1010 move.b D0, [A0]
0000157E 222D C49C move.l D1, [A5 - 0x3B64]
00001582 5881 addq.l D1, 4
00001584 2041 movea.l A0, D1
00001586 7200 moveq.l D1, 0x00
00001588 1228 0001 move.b D1, [A0 + 0x1]
0000158C E149 lsl D1.w, 8
0000158E 8240 or.w D1, D0
00001590 206E FFF4 movea.l A0, [A6 - 0xC]
00001594 3141 0004 move.w [A0 + 0x4], D1
00001598 202D C49C move.l D0, [A5 - 0x3B64]
0000159C 5C80 addq.l D0, 6
0000159E 2040 movea.l A0, D0
000015A0 7000 moveq.l D0, 0x00
000015A2 1010 move.b D0, [A0]
000015A4 222D C49C move.l D1, [A5 - 0x3B64]
000015A8 5C81 addq.l D1, 6
000015AA 2041 movea.l A0, D1
000015AC 7200 moveq.l D1, 0x00
000015AE 1228 0001 move.b D1, [A0 + 0x1]
000015B2 E149 lsl D1.w, 8
000015B4 8240 or.w D1, D0
000015B6 206E FFF4 movea.l A0, [A6 - 0xC]
000015BA 3141 0006 move.w [A0 + 0x6], D1
000015BE 202D C49C move.l D0, [A5 - 0x3B64]
000015C2 5080 addq.l D0, 8
000015C4 2040 movea.l A0, D0
000015C6 7000 moveq.l D0, 0x00
000015C8 1010 move.b D0, [A0]
000015CA 222D C49C move.l D1, [A5 - 0x3B64]
000015CE 5081 addq.l D1, 8
000015D0 2041 movea.l A0, D1
000015D2 7200 moveq.l D1, 0x00
000015D4 1228 0001 move.b D1, [A0 + 0x1]
000015D8 E149 lsl D1.w, 8
000015DA 8240 or.w D1, D0
000015DC 206E FFF4 movea.l A0, [A6 - 0xC]
000015E0 3141 0008 move.w [A0 + 0x8], D1
000015E4 06AD 0000 000A C49C addi.l [A5 - 0x3B64], 0xA /* '\n' */
000015EC 04AD 0000 000A C4A4 subi.l [A5 - 0x3B5C], 0xA /* '\n' */
000015F4 700A moveq.l D0, 0x0A
000015F6 D1AE FFF4 add.l [A6 - 0xC], D0
000015FA 6000 07D6 bra +0x7D8 /* 00001DD2 */
000015FE 206D C49C movea.l A0, [A5 - 0x3B64]
00001602 226E FFF4 movea.l A1, [A6 - 0xC]
00001606 1290 move.b [A1], [A0]
00001608 206D C49C movea.l A0, [A5 - 0x3B64]
0000160C 226E FFF4 movea.l A1, [A6 - 0xC]
00001610 1368 0001 0001 move.b [A1 + 0x1], [A0 + 0x1]
00001616 206D C49C movea.l A0, [A5 - 0x3B64]
0000161A 226E FFF4 movea.l A1, [A6 - 0xC]
0000161E 1368 0002 0002 move.b [A1 + 0x2], [A0 + 0x2]
00001624 206D C49C movea.l A0, [A5 - 0x3B64]
00001628 226E FFF4 movea.l A1, [A6 - 0xC]
0000162C 1368 0003 0003 move.b [A1 + 0x3], [A0 + 0x3]
00001632 202D C49C move.l D0, [A5 - 0x3B64]
00001636 5880 addq.l D0, 4
00001638 2040 movea.l A0, D0
0000163A 7000 moveq.l D0, 0x00
0000163C 1010 move.b D0, [A0]
0000163E 222D C49C move.l D1, [A5 - 0x3B64]
00001642 5881 addq.l D1, 4
00001644 2041 movea.l A0, D1
00001646 7200 moveq.l D1, 0x00
00001648 1228 0001 move.b D1, [A0 + 0x1]
0000164C E149 lsl D1.w, 8
0000164E 8240 or.w D1, D0
00001650 206E FFF4 movea.l A0, [A6 - 0xC]
00001654 3141 0004 move.w [A0 + 0x4], D1
00001658 202D C49C move.l D0, [A5 - 0x3B64]
0000165C 5C80 addq.l D0, 6
0000165E 2040 movea.l A0, D0
00001660 7000 moveq.l D0, 0x00
00001662 1010 move.b D0, [A0]
00001664 222D C49C move.l D1, [A5 - 0x3B64]
00001668 5C81 addq.l D1, 6
0000166A 2041 movea.l A0, D1
0000166C 7200 moveq.l D1, 0x00
0000166E 1228 0001 move.b D1, [A0 + 0x1]
00001672 E149 lsl D1.w, 8
00001674 8240 or.w D1, D0
00001676 206E FFF4 movea.l A0, [A6 - 0xC]
0000167A 3141 0006 move.w [A0 + 0x6], D1
0000167E 50AD C49C addq.l [A5 - 0x3B64], 8
00001682 51AD C4A4 subq.l [A5 - 0x3B5C], 8
00001686 50AE FFF4 addq.l [A6 - 0xC], 8
0000168A 6000 0746 bra +0x748 /* 00001DD2 */
0000168E 53AD C4A4 subq.l [A5 - 0x3B5C], 1
00001692 206D C49C movea.l A0, [A5 - 0x3B64]
00001696 52AD C49C addq.l [A5 - 0x3B64], 1
0000169A 4A10 tst.b [A0]
0000169C 6724 beq +0x26 /* 000016C2 */
0000169E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000016A2 486D 2452 pea.l [A5 + 0x2452 /* export_1158 */]
000016A6 7000 moveq.l D0, 0x00
000016A8 2F00 move.l -[A7], D0
000016AA 7251 moveq.l D1, 0x51
000016AC 2F01 move.l -[A7], D1
000016AE 2F00 move.l -[A7], D0
000016B0 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */]
000016B4 4A40 tst.w D0
000016B6 4FEF 0014 lea.l A7, [A7 + 0x14]
000016BA 660E bne +0x10 /* 000016CA */
000016BC 7000 moveq.l D0, 0x00
000016BE 6000 077A bra +0x77C /* 00001E3A */
label000016C2:
000016C2 206E FFF4 movea.l A0, [A6 - 0xC]
000016C6 7000 moveq.l D0, 0x00
000016C8 2080 move.l [A0], D0
label000016CA:
000016CA 58AE FFF4 addq.l [A6 - 0xC], 4
000016CE 6000 0702 bra +0x704 /* 00001DD2 */
000016D2 7001 moveq.l D0, 0x01
000016D4 2F00 move.l -[A7], D0
000016D6 486D C03E pea.l [A5 - 0x3FC2]
000016DA 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC]
000016E0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000016E4 4EBA F418 jsr [PC - 0xBE8 /* 00000AFE */]
000016E8 4A40 tst.w D0
000016EA 4FEF 000C lea.l A7, [A7 + 0xC]
000016EE 6606 bne +0x8 /* 000016F6 */
000016F0 7000 moveq.l D0, 0x00
000016F2 6000 0746 bra +0x748 /* 00001E3A */
label000016F6:
000016F6 4A6D C43A tst.w [A5 - 0x3BC6]
000016FA 6722 beq +0x24 /* 0000171E */
000016FC 206E FFF4 movea.l A0, [A6 - 0xC]
00001700 701C moveq.l D0, 0x1C
00001702 C028 0013 and.b D0, [A0 + 0x13]
00001706 6616 bne +0x18 /* 0000171E */
00001708 206E FFF4 movea.l A0, [A6 - 0xC]
0000170C 7004 moveq.l D0, 0x04
0000170E B028 004C cmp.b D0, [A0 + 0x4C]
00001712 660A bne +0xC /* 0000171E */
00001714 206E FFF4 movea.l A0, [A6 - 0xC]
00001718 0028 0004 0013 ori.b [A0 + 0x13], 0x4
label0000171E:
0000171E 206E FFF4 movea.l A0, [A6 - 0xC]
00001722 7000 moveq.l D0, 0x00
00001724 1028 004C move.b D0, [A0 + 0x4C]
00001728 E540 asl D0.w, 2
0000172A 41ED BEFC lea.l A0, [A5 - 0x4104]
0000172E 2030 0000 move.l D0, [A0 + D0.w]
00001732 5480 addq.l D0, 2
00001734 2D40 FFEC move.l [A6 - 0x14], D0
00001738 705E moveq.l D0, 0x5E
0000173A D1AE FFF4 add.l [A6 - 0xC], D0
0000173E 6000 0692 bra +0x694 /* 00001DD2 */
00001742 206E FFFC movea.l A0, [A6 - 0x4]
00001746 1028 004C move.b D0, [A0 + 0x4C]
0000174A 5500 subq.b D0, 2
0000174C 657A bcs +0x7C /* 000017C8 */
0000174E 0C00 0007 cmpi.b D0, 0x7
00001752 6274 bhi +0x76 /* 000017C8 */
00001754 7200 moveq.l D1, 0x00
00001756 1200 move.b D1, D0
00001758 D241 add.w D1, D1
0000175A 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000175E 4EFB 1000 jmp [PC + D1.w]
00001762 0012 0028 ori.b [A2], 0x28 /* '(' */
00001766 0068 0068 0068 ori.w [A0 + 0x68], 0x68 /* 'h' */
0000176C 003E 0068 ori.b <<invalid special address>>, 0x68 /* 'h' */
00001770 0054 206E ori.w [A4], 0x206E /* ' n' */
00001774 FFFC .invalid <<F/7/7>>
00001776 3A28 0060 move.w D5, [A0 + 0x60]
0000177A 206E FFFC movea.l A0, [A6 - 0x4]
0000177E 41E8 0062 lea.l A0, [A0 + 0x62]
00001782 2D48 FFF8 move.l [A6 - 0x8], A0
00001786 6040 bra +0x42 /* 000017C8 */
00001788 206E FFFC movea.l A0, [A6 - 0x4]
0000178C 3A28 005E move.w D5, [A0 + 0x5E]
00001790 206E FFFC movea.l A0, [A6 - 0x4]
00001794 41E8 0062 lea.l A0, [A0 + 0x62]
00001798 2D48 FFF8 move.l [A6 - 0x8], A0
0000179C 602A bra +0x2C /* 000017C8 */
0000179E 206E FFFC movea.l A0, [A6 - 0x4]
000017A2 3A28 005E move.w D5, [A0 + 0x5E]
000017A6 206E FFFC movea.l A0, [A6 - 0x4]
000017AA 41E8 0066 lea.l A0, [A0 + 0x66]
000017AE 2D48 FFF8 move.l [A6 - 0x8], A0
000017B2 6014 bra +0x16 /* 000017C8 */
000017B4 206E FFFC movea.l A0, [A6 - 0x4]
000017B8 3A28 005E move.w D5, [A0 + 0x5E]
000017BC 206E FFFC movea.l A0, [A6 - 0x4]
000017C0 41E8 0066 lea.l A0, [A0 + 0x66]
000017C4 2D48 FFF8 move.l [A6 - 0x8], A0
label000017C8:
000017C8 4A45 tst.w D5
000017CA 6760 beq +0x62 /* 0000182C */
000017CC 48C5 ext.l D5
000017CE 2005 move.l D0, D5
000017D0 720A moveq.l D1, 0x0A
000017D2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000017D6 5280 addq.l D0, 1
000017D8 D080 add.l D0, D0
000017DA 2200 move.l D1, D0
000017DC E588 lsl D0, 2
000017DE D081 add.l D0, D1
000017E0 E980 asl D0, 4
000017E2 2F00 move.l -[A7], D0
000017E4 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000017E8 206E FFF8 movea.l A0, [A6 - 0x8]
000017EC 2080 move.l [A0], D0
000017EE 588F addq.l A7, 4
000017F0 6606 bne +0x8 /* 000017F8 */
000017F2 7000 moveq.l D0, 0x00
000017F4 6000 0644 bra +0x646 /* 00001E3A */
label000017F8:
000017F8 4247 clr.w D7
000017FA 602C bra +0x2E /* 00001828 */
label000017FC:
000017FC 7001 moveq.l D0, 0x01
000017FE 2F00 move.l -[A7], D0
00001800 486D C036 pea.l [A5 - 0x3FCA]
00001804 206E FFF8 movea.l A0, [A6 - 0x8]
00001808 2050 movea.l A0, [A0]
0000180A 48C7 ext.l D7
0000180C 2207 move.l D1, D7
0000180E E981 asl D1, 4
00001810 4870 1800 pea.l [A0 + D1]
00001814 4EBA F2E8 jsr [PC - 0xD18 /* 00000AFE */]
00001818 4A40 tst.w D0
0000181A 4FEF 000C lea.l A7, [A7 + 0xC]
0000181E 6606 bne +0x8 /* 00001826 */
00001820 7000 moveq.l D0, 0x00
00001822 6000 0616 bra +0x618 /* 00001E3A */
label00001826:
00001826 5247 addq.w D7, 1
label00001828:
00001828 BA47 cmp.w D5, D7
0000182A 6ED0 bgt -0x2E /* 000017FC */
label0000182C:
0000182C 58AE FFF4 addq.l [A6 - 0xC], 4
00001830 6000 05A0 bra +0x5A2 /* 00001DD2 */
00001834 206E FFFC movea.l A0, [A6 - 0x4]
00001838 4A68 006A tst.w [A0 + 0x6A]
0000183C 6700 00E8 beq +0xEA /* 00001926 */
00001840 206E FFFC movea.l A0, [A6 - 0x4]
00001844 3028 006A move.w D0, [A0 + 0x6A]
00001848 48C0 ext.l D0
0000184A 720A moveq.l D1, 0x0A
0000184C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001850 5280 addq.l D0, 1
00001852 D080 add.l D0, D0
00001854 2200 move.l D1, D0
00001856 E588 lsl D0, 2
00001858 D081 add.l D0, D1
0000185A 2200 move.l D1, D0
0000185C C0FC 000C mulu.w D0, 0xC
00001860 4841 swap.w D1
00001862 C2FC 000C mulu.w D1, 0xC
00001866 4841 swap.w D1
00001868 4241 clr.w D1
0000186A D081 add.l D0, D1
0000186C 2F00 move.l -[A7], D0
0000186E 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001872 206E FFFC movea.l A0, [A6 - 0x4]
00001876 2140 006E move.l [A0 + 0x6E], D0
0000187A 588F addq.l A7, 4
0000187C 6606 bne +0x8 /* 00001884 */
0000187E 7000 moveq.l D0, 0x00
00001880 6000 05B8 bra +0x5BA /* 00001E3A */
label00001884:
00001884 4247 clr.w D7
00001886 6000 0092 bra +0x94 /* 0000191A */
label0000188A:
0000188A 7001 moveq.l D0, 0x01
0000188C 2F00 move.l -[A7], D0
0000188E 486D C032 pea.l [A5 - 0x3FCE]
00001892 206E FFFC movea.l A0, [A6 - 0x4]
00001896 2068 006E movea.l A0, [A0 + 0x6E]
0000189A 48C7 ext.l D7
0000189C 2207 move.l D1, D7
0000189E 2401 move.l D2, D1
000018A0 C2FC 000C mulu.w D1, 0xC
000018A4 4842 swap.w D2
000018A6 C4FC 000C mulu.w D2, 0xC
000018AA 4842 swap.w D2
000018AC 4242 clr.w D2
000018AE D282 add.l D1, D2
000018B0 4870 1800 pea.l [A0 + D1]
000018B4 4EBA F248 jsr [PC - 0xDB8 /* 00000AFE */]
000018B8 4A40 tst.w D0
000018BA 4FEF 000C lea.l A7, [A7 + 0xC]
000018BE 6606 bne +0x8 /* 000018C6 */
000018C0 7000 moveq.l D0, 0x00
000018C2 6000 0576 bra +0x578 /* 00001E3A */
label000018C6:
000018C6 7048 moveq.l D0, 0x48
000018C8 2F00 move.l -[A7], D0
000018CA 206E FFFC movea.l A0, [A6 - 0x4]
000018CE 2068 006E movea.l A0, [A0 + 0x6E]
000018D2 48C7 ext.l D7
000018D4 2207 move.l D1, D7
000018D6 2401 move.l D2, D1
000018D8 C2FC 000C mulu.w D1, 0xC
000018DC 4842 swap.w D2
000018DE C4FC 000C mulu.w D2, 0xC
000018E2 4842 swap.w D2
000018E4 4242 clr.w D2
000018E6 D282 add.l D1, D2
000018E8 3230 1800 move.w D1, [A0 + D1]
000018EC 48C1 ext.l D1
000018EE 2F01 move.l -[A7], D1
000018F0 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000018F4 206E FFFC movea.l A0, [A6 - 0x4]
000018F8 2068 006E movea.l A0, [A0 + 0x6E]
000018FC 48C7 ext.l D7
000018FE 2207 move.l D1, D7
00001900 2401 move.l D2, D1
00001902 C2FC 000C mulu.w D1, 0xC
00001906 4842 swap.w D2
00001908 C4FC 000C mulu.w D2, 0xC
0000190C 4842 swap.w D2
0000190E 4242 clr.w D2
00001910 D282 add.l D1, D2
00001912 3180 1802 move.w [A0 + D1 + 0x2], D0
00001916 508F addq.l A7, 8
00001918 5247 addq.w D7, 1
label0000191A:
0000191A 206E FFFC movea.l A0, [A6 - 0x4]
0000191E BE68 006A cmp.w D7, [A0 + 0x6A]
00001922 6D00 FF66 blt -0x98 /* 0000188A */
label00001926:
00001926 58AE FFF4 addq.l [A6 - 0xC], 4
0000192A 6000 04A6 bra +0x4A8 /* 00001DD2 */
0000192E 206E FFFC movea.l A0, [A6 - 0x4]
00001932 47E8 0062 lea.l A3, [A0 + 0x62]
00001936 303C EFFE move.w D0, 0xEFFE
0000193A C06B 0010 and.w D0, [A3 + 0x10]
0000193E 7210 moveq.l D1, 0x10
00001940 8240 or.w D1, D0
00001942 3741 0010 move.w [A3 + 0x10], D1
00001946 7040 moveq.l D0, 0x40
00001948 2F00 move.l -[A7], D0
0000194A 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
0000194E 2740 0034 move.l [A3 + 0x34], D0
00001952 588F addq.l A7, 4
00001954 6606 bne +0x8 /* 0000195C */
00001956 7000 moveq.l D0, 0x00
00001958 6000 04E0 bra +0x4E2 /* 00001E3A */
label0000195C:
0000195C 377C 0004 0060 move.w [A3 + 0x60], 0x4
00001962 7030 moveq.l D0, 0x30
00001964 2F00 move.l -[A7], D0
00001966 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
0000196A 2740 0038 move.l [A3 + 0x38], D0
0000196E 588F addq.l A7, 4
00001970 6606 bne +0x8 /* 00001978 */
00001972 7000 moveq.l D0, 0x00
00001974 6000 04C4 bra +0x4C6 /* 00001E3A */
label00001978:
00001978 377C 0006 0062 move.w [A3 + 0x62], 0x6
0000197E 2F2B 000C move.l -[A7], [A3 + 0xC]
00001982 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00001986 2740 004C move.l [A3 + 0x4C], D0
0000198A 588F addq.l A7, 4
0000198C 6606 bne +0x8 /* 00001994 */
0000198E 7000 moveq.l D0, 0x00
00001990 6000 04A8 bra +0x4AA /* 00001E3A */
label00001994:
00001994 4AAB 0008 tst.l [A3 + 0x8]
00001998 6718 beq +0x1A /* 000019B2 */
0000199A 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000199E 2F2B 004C move.l -[A7], [A3 + 0x4C]
000019A2 4EBA 1402 jsr [PC + 0x1402 /* 00002DA6 */]
000019A6 4A40 tst.w D0
000019A8 508F addq.l A7, 8
000019AA 6606 bne +0x8 /* 000019B2 */
000019AC 7000 moveq.l D0, 0x00
000019AE 6000 048A bra +0x48C /* 00001E3A */
label000019B2:
000019B2 206B 004C movea.l A0, [A3 + 0x4C]
000019B6 202B 0008 move.l D0, [A3 + 0x8]
000019BA 4230 0800 clr.b [A0 + D0]
000019BE 4A6B 0012 tst.w [A3 + 0x12]
000019C2 675C beq +0x5E /* 00001A20 */
000019C4 302B 0012 move.w D0, [A3 + 0x12]
000019C8 48C0 ext.l D0
000019CA D080 add.l D0, D0
000019CC 2200 move.l D1, D0
000019CE E588 lsl D0, 2
000019D0 D081 add.l D0, D1
000019D2 2F00 move.l -[A7], D0
000019D4 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000019D8 2740 003C move.l [A3 + 0x3C], D0
000019DC 588F addq.l A7, 4
000019DE 6606 bne +0x8 /* 000019E6 */
000019E0 7000 moveq.l D0, 0x00
000019E2 6000 0456 bra +0x458 /* 00001E3A */
label000019E6:
000019E6 4247 clr.w D7
000019E8 6030 bra +0x32 /* 00001A1A */
label000019EA:
000019EA 7001 moveq.l D0, 0x01
000019EC 2F00 move.l -[A7], D0
000019EE 486D BFA2 pea.l [A5 - 0x405E]
000019F2 206B 003C movea.l A0, [A3 + 0x3C]
000019F6 48C7 ext.l D7
000019F8 2207 move.l D1, D7
000019FA D281 add.l D1, D1
000019FC 2401 move.l D2, D1
000019FE E589 lsl D1, 2
00001A00 D282 add.l D1, D2
00001A02 4870 1800 pea.l [A0 + D1]
00001A06 4EBA F0F6 jsr [PC - 0xF0A /* 00000AFE */]
00001A0A 4A40 tst.w D0
00001A0C 4FEF 000C lea.l A7, [A7 + 0xC]
00001A10 6606 bne +0x8 /* 00001A18 */
00001A12 7000 moveq.l D0, 0x00
00001A14 6000 0424 bra +0x426 /* 00001E3A */
label00001A18:
00001A18 5247 addq.w D7, 1
label00001A1A:
00001A1A BE6B 0012 cmp.w D7, [A3 + 0x12]
00001A1E 6DCA blt -0x34 /* 000019EA */
label00001A20:
00001A20 4A6B 0014 tst.w [A3 + 0x14]
00001A24 6700 0108 beq +0x10A /* 00001B2E */
00001A28 302B 0014 move.w D0, [A3 + 0x14]
00001A2C 48C0 ext.l D0
00001A2E E588 lsl D0, 2
00001A30 2200 move.l D1, D0
00001A32 E588 lsl D0, 2
00001A34 D081 add.l D0, D1
00001A36 2F00 move.l -[A7], D0
00001A38 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001A3C 2740 0040 move.l [A3 + 0x40], D0
00001A40 588F addq.l A7, 4
00001A42 6606 bne +0x8 /* 00001A4A */
00001A44 7000 moveq.l D0, 0x00
00001A46 6000 03F2 bra +0x3F4 /* 00001E3A */
label00001A4A:
00001A4A 4247 clr.w D7
00001A4C 6000 00D8 bra +0xDA /* 00001B26 */
label00001A50:
00001A50 7001 moveq.l D0, 0x01
00001A52 2F00 move.l -[A7], D0
00001A54 486D BF9A pea.l [A5 - 0x4066]
00001A58 206B 0040 movea.l A0, [A3 + 0x40]
00001A5C 48C7 ext.l D7
00001A5E 2207 move.l D1, D7
00001A60 E589 lsl D1, 2
00001A62 2401 move.l D2, D1
00001A64 E589 lsl D1, 2
00001A66 D282 add.l D1, D2
00001A68 4870 1800 pea.l [A0 + D1]
00001A6C 4EBA F090 jsr [PC - 0xF70 /* 00000AFE */]
00001A70 4A40 tst.w D0
00001A72 4FEF 000C lea.l A7, [A7 + 0xC]
00001A76 6606 bne +0x8 /* 00001A7E */
00001A78 7000 moveq.l D0, 0x00
00001A7A 6000 03BE bra +0x3C0 /* 00001E3A */
label00001A7E:
00001A7E 206B 0040 movea.l A0, [A3 + 0x40]
00001A82 48C7 ext.l D7
00001A84 2007 move.l D0, D7
00001A86 E588 lsl D0, 2
00001A88 2200 move.l D1, D0
00001A8A E588 lsl D0, 2
00001A8C D081 add.l D0, D1
00001A8E 4A70 080C tst.w [A0 + D0 + 0xC]
00001A92 6700 0090 beq +0x92 /* 00001B24 */
00001A96 206B 0040 movea.l A0, [A3 + 0x40]
00001A9A 48C7 ext.l D7
00001A9C 2007 move.l D0, D7
00001A9E E588 lsl D0, 2
00001AA0 2200 move.l D1, D0
00001AA2 E588 lsl D0, 2
00001AA4 D081 add.l D0, D1
00001AA6 3030 080C move.w D0, [A0 + D0 + 0xC]
00001AAA 48C0 ext.l D0
00001AAC E580 asl D0, 2
00001AAE 2F00 move.l -[A7], D0
00001AB0 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001AB4 206B 0040 movea.l A0, [A3 + 0x40]
00001AB8 48C7 ext.l D7
00001ABA 2207 move.l D1, D7
00001ABC E589 lsl D1, 2
00001ABE 2401 move.l D2, D1
00001AC0 E589 lsl D1, 2
00001AC2 D282 add.l D1, D2
00001AC4 2180 1810 move.l [A0 + D1 + 0x10], D0
00001AC8 588F addq.l A7, 4
00001ACA 6606 bne +0x8 /* 00001AD2 */
00001ACC 7000 moveq.l D0, 0x00
00001ACE 6000 036A bra +0x36C /* 00001E3A */
label00001AD2:
00001AD2 4246 clr.w D6
00001AD4 6038 bra +0x3A /* 00001B0E */
label00001AD6:
00001AD6 7001 moveq.l D0, 0x01
00001AD8 2F00 move.l -[A7], D0
00001ADA 2F0C move.l -[A7], A4
00001ADC 206B 0040 movea.l A0, [A3 + 0x40]
00001AE0 48C7 ext.l D7
00001AE2 2207 move.l D1, D7
00001AE4 E589 lsl D1, 2
00001AE6 2401 move.l D2, D1
00001AE8 E589 lsl D1, 2
00001AEA D282 add.l D1, D2
00001AEC 2070 1810 movea.l A0, [A0 + D1 + 0x10]
00001AF0 48C6 ext.l D6
00001AF2 2206 move.l D1, D6
00001AF4 E581 asl D1, 2
00001AF6 4870 1800 pea.l [A0 + D1]
00001AFA 4EBA F002 jsr [PC - 0xFFE /* 00000AFE */]
00001AFE 4A40 tst.w D0
00001B00 4FEF 000C lea.l A7, [A7 + 0xC]
00001B04 6606 bne +0x8 /* 00001B0C */
00001B06 7000 moveq.l D0, 0x00
00001B08 6000 0330 bra +0x332 /* 00001E3A */
label00001B0C:
00001B0C 5246 addq.w D6, 1
label00001B0E:
00001B0E 206B 0040 movea.l A0, [A3 + 0x40]
00001B12 48C7 ext.l D7
00001B14 2007 move.l D0, D7
00001B16 E588 lsl D0, 2
00001B18 2200 move.l D1, D0
00001B1A E588 lsl D0, 2
00001B1C D081 add.l D0, D1
00001B1E BC70 080C cmp.w D6, [A0 + D0 + 0xC]
00001B22 6DB2 blt -0x4C /* 00001AD6 */
label00001B24:
00001B24 5247 addq.w D7, 1
label00001B26:
00001B26 BE6B 0014 cmp.w D7, [A3 + 0x14]
00001B2A 6D00 FF24 blt -0xDA /* 00001A50 */
label00001B2E:
00001B2E 4A6B 0016 tst.w [A3 + 0x16]
00001B32 6700 00A2 beq +0xA4 /* 00001BD6 */
00001B36 302B 0016 move.w D0, [A3 + 0x16]
00001B3A 48C0 ext.l D0
00001B3C 7202 moveq.l D1, 0x02
00001B3E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001B42 5280 addq.l D0, 1
00001B44 E380 asl D0, 1
00001B46 3740 0064 move.w [A3 + 0x64], D0
00001B4A 48C0 ext.l D0
00001B4C 2200 move.l D1, D0
00001B4E C0FC 0006 mulu.w D0, 0x6
00001B52 4841 swap.w D1
00001B54 C2FC 0006 mulu.w D1, 0x6
00001B58 4841 swap.w D1
00001B5A 4241 clr.w D1
00001B5C D081 add.l D0, D1
00001B5E 2F00 move.l -[A7], D0
00001B60 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001B64 2740 0044 move.l [A3 + 0x44], D0
00001B68 588F addq.l A7, 4
00001B6A 6606 bne +0x8 /* 00001B72 */
00001B6C 7000 moveq.l D0, 0x00
00001B6E 6000 02CA bra +0x2CC /* 00001E3A */
label00001B72:
00001B72 4247 clr.w D7
00001B74 603A bra +0x3C /* 00001BB0 */
label00001B76:
00001B76 7001 moveq.l D0, 0x01
00001B78 2F00 move.l -[A7], D0
00001B7A 486D BF8E pea.l [A5 - 0x4072]
00001B7E 206B 0044 movea.l A0, [A3 + 0x44]
00001B82 48C7 ext.l D7
00001B84 2207 move.l D1, D7
00001B86 2401 move.l D2, D1
00001B88 C2FC 0006 mulu.w D1, 0x6
00001B8C 4842 swap.w D2
00001B8E C4FC 0006 mulu.w D2, 0x6
00001B92 4842 swap.w D2
00001B94 4242 clr.w D2
00001B96 D282 add.l D1, D2
00001B98 4870 1800 pea.l [A0 + D1]
00001B9C 4EBA EF60 jsr [PC - 0x10A0 /* 00000AFE */]
00001BA0 4A40 tst.w D0
00001BA2 4FEF 000C lea.l A7, [A7 + 0xC]
00001BA6 6606 bne +0x8 /* 00001BAE */
00001BA8 7000 moveq.l D0, 0x00
00001BAA 6000 028E bra +0x290 /* 00001E3A */
label00001BAE:
00001BAE 5247 addq.w D7, 1
label00001BB0:
00001BB0 BE6B 0016 cmp.w D7, [A3 + 0x16]
00001BB4 6DC0 blt -0x3E /* 00001B76 */
00001BB6 206B 0044 movea.l A0, [A3 + 0x44]
00001BBA 48C7 ext.l D7
00001BBC 2007 move.l D0, D7
00001BBE 2200 move.l D1, D0
00001BC0 C0FC 0006 mulu.w D0, 0x6
00001BC4 4841 swap.w D1
00001BC6 C2FC 0006 mulu.w D1, 0x6
00001BCA 4841 swap.w D1
00001BCC 4241 clr.w D1
00001BCE D081 add.l D0, D1
00001BD0 21AB 0008 0800 move.l [A0 + D0], [A3 + 0x8]
label00001BD6:
00001BD6 4A6B 0018 tst.w [A3 + 0x18]
00001BDA 675C beq +0x5E /* 00001C38 */
00001BDC 302B 0018 move.w D0, [A3 + 0x18]
00001BE0 48C0 ext.l D0
00001BE2 D080 add.l D0, D0
00001BE4 2200 move.l D1, D0
00001BE6 E588 lsl D0, 2
00001BE8 D081 add.l D0, D1
00001BEA 2F00 move.l -[A7], D0
00001BEC 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001BF0 2740 0048 move.l [A3 + 0x48], D0
00001BF4 588F addq.l A7, 4
00001BF6 6606 bne +0x8 /* 00001BFE */
00001BF8 7000 moveq.l D0, 0x00
00001BFA 6000 023E bra +0x240 /* 00001E3A */
label00001BFE:
00001BFE 4247 clr.w D7
00001C00 6030 bra +0x32 /* 00001C32 */
label00001C02:
00001C02 7001 moveq.l D0, 0x01
00001C04 2F00 move.l -[A7], D0
00001C06 486D BF94 pea.l [A5 - 0x406C]
00001C0A 206B 0048 movea.l A0, [A3 + 0x48]
00001C0E 48C7 ext.l D7
00001C10 2207 move.l D1, D7
00001C12 D281 add.l D1, D1
00001C14 2401 move.l D2, D1
00001C16 E589 lsl D1, 2
00001C18 D282 add.l D1, D2
00001C1A 4870 1800 pea.l [A0 + D1]
00001C1E 4EBA EEDE jsr [PC - 0x1122 /* 00000AFE */]
00001C22 4A40 tst.w D0
00001C24 4FEF 000C lea.l A7, [A7 + 0xC]
00001C28 6606 bne +0x8 /* 00001C30 */
00001C2A 7000 moveq.l D0, 0x00
00001C2C 6000 020C bra +0x20E /* 00001E3A */
label00001C30:
00001C30 5247 addq.w D7, 1
label00001C32:
00001C32 BE6B 0018 cmp.w D7, [A3 + 0x18]
00001C36 6DCA blt -0x34 /* 00001C02 */
label00001C38:
00001C38 7040 moveq.l D0, 0x40
00001C3A C06B 0010 and.w D0, [A3 + 0x10]
00001C3E 6714 beq +0x16 /* 00001C54 */
00001C40 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001C44 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
00001C48 4A40 tst.w D0
00001C4A 588F addq.l A7, 4
00001C4C 6606 bne +0x8 /* 00001C54 */
00001C4E 7000 moveq.l D0, 0x00
00001C50 6000 01E8 bra +0x1EA /* 00001E3A */
label00001C54:
00001C54 58AE FFF4 addq.l [A6 - 0xC], 4
00001C58 6000 0178 bra +0x17A /* 00001DD2 */
00001C5C 7001 moveq.l D0, 0x01
00001C5E 2F00 move.l -[A7], D0
00001C60 486D C0E2 pea.l [A5 - 0x3F1E]
00001C64 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001C68 4EBA EE94 jsr [PC - 0x116C /* 00000AFE */]
00001C6C 4A40 tst.w D0
00001C6E 4FEF 000C lea.l A7, [A7 + 0xC]
00001C72 6606 bne +0x8 /* 00001C7A */
00001C74 7000 moveq.l D0, 0x00
00001C76 6000 01C2 bra +0x1C4 /* 00001E3A */
label00001C7A:
00001C7A 486D 2452 pea.l [A5 + 0x2452 /* export_1158 */]
00001C7E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001C82 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */]
00001C86 4A40 tst.w D0
00001C88 508F addq.l A7, 8
00001C8A 6606 bne +0x8 /* 00001C92 */
00001C8C 7000 moveq.l D0, 0x00
00001C8E 6000 01AA bra +0x1AC /* 00001E3A */
label00001C92:
00001C92 7016 moveq.l D0, 0x16
00001C94 D1AE FFF4 add.l [A6 - 0xC], D0
00001C98 6000 0138 bra +0x13A /* 00001DD2 */
00001C9C 206D C49C movea.l A0, [A5 - 0x3B64]
00001CA0 7000 moveq.l D0, 0x00
00001CA2 1010 move.b D0, [A0]
00001CA4 206D C49C movea.l A0, [A5 - 0x3B64]
00001CA8 7200 moveq.l D1, 0x00
00001CAA 1228 0001 move.b D1, [A0 + 0x1]
00001CAE E149 lsl D1.w, 8
00001CB0 8240 or.w D1, D0
00001CB2 206E FFF4 movea.l A0, [A6 - 0xC]
00001CB6 3141 000C move.w [A0 + 0xC], D1
00001CBA 202D C49C move.l D0, [A5 - 0x3B64]
00001CBE 5480 addq.l D0, 2
00001CC0 2040 movea.l A0, D0
00001CC2 7000 moveq.l D0, 0x00
00001CC4 1010 move.b D0, [A0]
00001CC6 222D C49C move.l D1, [A5 - 0x3B64]
00001CCA 5481 addq.l D1, 2
00001CCC 2041 movea.l A0, D1
00001CCE 7200 moveq.l D1, 0x00
00001CD0 1228 0001 move.b D1, [A0 + 0x1]
00001CD4 E149 lsl D1.w, 8
00001CD6 8240 or.w D1, D0
00001CD8 206E FFF4 movea.l A0, [A6 - 0xC]
00001CDC 3141 000E move.w [A0 + 0xE], D1
00001CE0 58AD C49C addq.l [A5 - 0x3B64], 4
00001CE4 59AD C4A4 subq.l [A5 - 0x3B5C], 4
00001CE8 206E FFF4 movea.l A0, [A6 - 0xC]
00001CEC 7004 moveq.l D0, 0x04
00001CEE B068 000E cmp.w D0, [A0 + 0xE]
00001CF2 6670 bne +0x72 /* 00001D64 */
00001CF4 206E FFF4 movea.l A0, [A6 - 0xC]
00001CF8 5D68 000C subq.w [A0 + 0xC], 6
00001CFC 7002 moveq.l D0, 0x02
00001CFE 2F00 move.l -[A7], D0
00001D00 206E FFF4 movea.l A0, [A6 - 0xC]
00001D04 4868 000A pea.l [A0 + 0xA]
00001D08 4EBA 109C jsr [PC + 0x109C /* 00002DA6 */]
00001D0C 4A40 tst.w D0
00001D0E 508F addq.l A7, 8
00001D10 672C beq +0x2E /* 00001D3E */
00001D12 7002 moveq.l D0, 0x02
00001D14 2F00 move.l -[A7], D0
00001D16 206E FFF4 movea.l A0, [A6 - 0xC]
00001D1A 4868 0008 pea.l [A0 + 0x8]
00001D1E 4EBA 1086 jsr [PC + 0x1086 /* 00002DA6 */]
00001D22 4A40 tst.w D0
00001D24 508F addq.l A7, 8
00001D26 6716 beq +0x18 /* 00001D3E */
00001D28 7002 moveq.l D0, 0x02
00001D2A 2F00 move.l -[A7], D0
00001D2C 206E FFF4 movea.l A0, [A6 - 0xC]
00001D30 4868 0010 pea.l [A0 + 0x10]
00001D34 4EBA 1070 jsr [PC + 0x1070 /* 00002DA6 */]
00001D38 4A40 tst.w D0
00001D3A 508F addq.l A7, 8
00001D3C 6606 bne +0x8 /* 00001D44 */
label00001D3E:
00001D3E 7000 moveq.l D0, 0x00
00001D40 6000 00F8 bra +0xFA /* 00001E3A */
label00001D44:
00001D44 206E FFF4 movea.l A0, [A6 - 0xC]
00001D48 5868 0010 addq.w [A0 + 0x10], 4
00001D4C 486D 2452 pea.l [A5 + 0x2452 /* export_1158 */]
00001D50 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001D54 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */]
00001D58 4A40 tst.w D0
00001D5A 508F addq.l A7, 8
00001D5C 6632 bne +0x34 /* 00001D90 */
00001D5E 7000 moveq.l D0, 0x00
00001D60 6000 00D8 bra +0xDA /* 00001E3A */
label00001D64:
00001D64 206E FFF4 movea.l A0, [A6 - 0xC]
00001D68 3028 000C move.w D0, [A0 + 0xC]
00001D6C 48C0 ext.l D0
00001D6E D1AD C49C add.l [A5 - 0x3B64], D0
00001D72 206E FFF4 movea.l A0, [A6 - 0xC]
00001D76 3028 000C move.w D0, [A0 + 0xC]
00001D7A 48C0 ext.l D0
00001D7C 91AD C4A4 sub.l [A5 - 0x3B5C], D0
00001D80 206E FFF4 movea.l A0, [A6 - 0xC]
00001D84 4268 000E clr.w [A0 + 0xE]
00001D88 206E FFF4 movea.l A0, [A6 - 0xC]
00001D8C 4268 000C clr.w [A0 + 0xC]
label00001D90:
00001D90 7016 moveq.l D0, 0x16
00001D92 D1AE FFF4 add.l [A6 - 0xC], D0
00001D96 603A bra +0x3C /* 00001DD2 */
00001D98 7001 moveq.l D0, 0x01
00001D9A 2F00 move.l -[A7], D0
00001D9C 486D BF6C pea.l [A5 - 0x4094]
00001DA0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001DA4 4EBA ED58 jsr [PC - 0x12A8 /* 00000AFE */]
00001DA8 4A40 tst.w D0
00001DAA 4FEF 000C lea.l A7, [A7 + 0xC]
00001DAE 6606 bne +0x8 /* 00001DB6 */
00001DB0 7000 moveq.l D0, 0x00
00001DB2 6000 0086 bra +0x88 /* 00001E3A */
label00001DB6:
00001DB6 486D 2452 pea.l [A5 + 0x2452 /* export_1158 */]
00001DBA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001DBE 4EBA 451A jsr [PC + 0x451A /* 000062DA */]
00001DC2 4A40 tst.w D0
00001DC4 508F addq.l A7, 8
00001DC6 6604 bne +0x6 /* 00001DCC */
00001DC8 7000 moveq.l D0, 0x00
00001DCA 606E bra +0x70 /* 00001E3A */
label00001DCC:
00001DCC 701C moveq.l D0, 0x1C
00001DCE D1AE FFF4 add.l [A6 - 0xC], D0
label00001DD2:
00001DD2 202D C49C move.l D0, [A5 - 0x3B64]
00001DD6 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00001DDA B0AD C494 cmp.l D0, [A5 - 0x3B6C]
00001DDE 6304 bls +0x6 /* 00001DE4 */
00001DE0 7000 moveq.l D0, 0x00
00001DE2 6056 bra +0x58 /* 00001E3A */
label00001DE4:
00001DE4 536E FFEA subq.w [A6 - 0x16], 1
00001DE8 6710 beq +0x12 /* 00001DFA */
00001DEA 4AAD C4A4 tst.l [A5 - 0x3B5C]
00001DEE 6600 ED40 bne -0x12BE /* 00000B30 */
00001DF2 4A6D C438 tst.w [A5 - 0x3BC8]
00001DF6 6700 ED38 beq -0x12C6 /* 00000B30 */
label00001DFA:
00001DFA 206E FFEC movea.l A0, [A6 - 0x14]
00001DFE 52AE FFEC addq.l [A6 - 0x14], 1
00001E02 7000 moveq.l D0, 0x00
00001E04 1010 move.b D0, [A0]
00001E06 3D40 FFEA move.w [A6 - 0x16], D0
00001E0A 6710 beq +0x12 /* 00001E1C */
00001E0C 4AAD C4A4 tst.l [A5 - 0x3B5C]
00001E10 6600 ED10 bne -0x12EE /* 00000B22 */
00001E14 4A6D C438 tst.w [A5 - 0x3BC8]
00001E18 6700 ED08 beq -0x12F6 /* 00000B22 */
label00001E1C:
00001E1C 302E 0012 move.w D0, [A6 + 0x12]
00001E20 536E 0012 subq.w [A6 + 0x12], 1
00001E24 4A40 tst.w D0
00001E26 6710 beq +0x12 /* 00001E38 */
00001E28 4AAD C4A4 tst.l [A5 - 0x3B5C]
00001E2C 6600 ECEA bne -0x1314 /* 00000B18 */
00001E30 4A6D C438 tst.w [A5 - 0x3BC8]
00001E34 6700 ECE2 beq -0x131C /* 00000B18 */
label00001E38:
00001E38 7001 moveq.l D0, 0x01
label00001E3A:
00001E3A 4CEE 18F0 FFD2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2E]
00001E40 4E5E unlink A6
00001E42 4E75 rts
fn00001E44:
00001E44 48E7 0118 movem.l -[A7], D7,A3,A4
00001E48 2E2F 0014 move.l D7, [A7 + 0x14]
00001E4C 266F 0010 movea.l A3, [A7 + 0x10]
00001E50 7000 moveq.l D0, 0x00
00001E52 2840 movea.l A4, D0
00001E54 603A bra +0x3C /* 00001E90 */
label00001E56:
00001E56 7004 moveq.l D0, 0x04
00001E58 B06B 0020 cmp.w D0, [A3 + 0x20]
00001E5C 6614 bne +0x16 /* 00001E72 */
00001E5E 206B 002E movea.l A0, [A3 + 0x2E]
00001E62 3028 03F6 move.w D0, [A0 + 0x3F6]
00001E66 48C0 ext.l D0
00001E68 BE80 cmp.l D7, D0
00001E6A 6606 bne +0x8 /* 00001E72 */
00001E6C 286B 002E movea.l A4, [A3 + 0x2E]
00001E70 6022 bra +0x24 /* 00001E94 */
label00001E72:
00001E72 700B moveq.l D0, 0x0B
00001E74 B06B 0020 cmp.w D0, [A3 + 0x20]
00001E78 6612 bne +0x14 /* 00001E8C */
00001E7A 2F07 move.l -[A7], D7
00001E7C 2F2B 002A move.l -[A7], [A3 + 0x2A]
00001E80 4EBA FFC2 jsr [PC - 0x3E /* 00001E44 */]
00001E84 2840 movea.l A4, D0
00001E86 200C move.l D0, A4
00001E88 508F addq.l A7, 8
00001E8A 6608 bne +0xA /* 00001E94 */
label00001E8C:
00001E8C 266B 0026 movea.l A3, [A3 + 0x26]
label00001E90:
00001E90 200B move.l D0, A3
00001E92 66C2 bne -0x3C /* 00001E56 */
label00001E94:
00001E94 200C move.l D0, A4
00001E96 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001E9A 4E75 rts
fn00001E9C:
00001E9C 2F0B move.l -[A7], A3
00001E9E 266F 0008 movea.l A3, [A7 + 0x8]
00001EA2 4AAB 02AC tst.l [A3 + 0x2AC]
00001EA6 663A bne +0x3C /* 00001EE2 */
00001EA8 486D 25D2 pea.l [A5 + 0x25D2 /* export_1206 */]
00001EAC 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001EB0 4A40 tst.w D0
00001EB2 588F addq.l A7, 4
00001EB4 672C beq +0x2E /* 00001EE2 */
00001EB6 486B 029A pea.l [A3 + 0x29A]
00001EBA 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
00001EBE 4A40 tst.w D0
00001EC0 588F addq.l A7, 4
00001EC2 671E beq +0x20 /* 00001EE2 */
00001EC4 7001 moveq.l D0, 0x01
00001EC6 2F00 move.l -[A7], D0
00001EC8 486B 029A pea.l [A3 + 0x29A]
00001ECC 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00001ED0 486D 25DA pea.l [A5 + 0x25DA /* export_1207 */]
00001ED4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00001ED8 2F0B move.l -[A7], A3
00001EDA 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
00001EDE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001EE2:
00001EE2 265F movea.l A3, [A7]+
00001EE4 4E75 rts
export_1157:
00001EE6 4E56 FDB4 link A6, -0x024C
00001EEA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001EEE 47EE FE00 lea.l A3, [A6 - 0x200]
00001EF2 7A01 moveq.l D5, 0x01
00001EF4 4246 clr.w D6
00001EF6 41EE FDD0 lea.l A0, [A6 - 0x230]
00001EFA 2B48 C442 move.l [A5 - 0x3BBE], A0
00001EFE 206E 0008 movea.l A0, [A6 + 0x8]
00001F02 52AE 0008 addq.l [A6 + 0x8], 1
00001F06 1010 move.b D0, [A0]
00001F08 6500 0600 bcs +0x602 /* 0000250A */
00001F0C 0C00 0007 cmpi.b D0, 0x7
00001F10 6200 05F8 bhi +0x5FA /* 0000250A */
00001F14 7200 moveq.l D1, 0x00
00001F16 1200 move.b D1, D0
00001F18 D241 add.w D1, D1
00001F1A 323B 1006 move.w D1, [PC + D1.w + 0x6]
00001F1E 4EFB 1000 jmp [PC + D1.w]
00001F22 0012 011C ori.b [A2], 0x1C
00001F26 01A8 0238 bclr [A0 + 0x238], D0
00001F2A 025C 0326 andi.w [A4]+, 0x326
00001F2E 04D8 .incomplete
00001F30 05B2 2F0B 486E 0008 bclr [[A2 + <<invalid base displacement size>> + D2 * 8] + 0x486E0008], D2
00001F38 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00001F3C 4A40 tst.w D0
00001F3E 508F addq.l A7, 8
00001F40 6700 05C8 beq +0x5CA /* 0000250A */
00001F44 7000 moveq.l D0, 0x00
00001F46 2D40 FDC0 move.l [A6 - 0x240], D0
00001F4A 206E 0008 movea.l A0, [A6 + 0x8]
00001F4E 52AE 0008 addq.l [A6 + 0x8], 1
00001F52 4A10 tst.b [A0]
00001F54 672E beq +0x30 /* 00001F84 */
00001F56 486E FDC4 pea.l [A6 - 0x23C]
00001F5A 486E 0008 pea.l [A6 + 0x8]
00001F5E 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
00001F62 4A40 tst.w D0
00001F64 508F addq.l A7, 8
00001F66 6700 05A2 beq +0x5A4 /* 0000250A */
00001F6A 4245 clr.w D5
00001F6C 41EE FDC4 lea.l A0, [A6 - 0x23C]
00001F70 2D48 FDC0 move.l [A6 - 0x240], A0
00001F74 302E FDC6 move.w D0, [A6 - 0x23A]
00001F78 916E FDCA sub.w [A6 - 0x236], D0
00001F7C 302E FDC4 move.w D0, [A6 - 0x23C]
00001F80 916E FDC8 sub.w [A6 - 0x238], D0
label00001F84:
00001F84 4247 clr.w D7
00001F86 4A13 tst.b [A3]
00001F88 6640 bne +0x42 /* 00001FCA */
label00001F8A:
00001F8A 5247 addq.w D7, 1
00001F8C 3007 move.w D0, D7
00001F8E 48C0 ext.l D0
00001F90 2F00 move.l -[A7], D0
00001F92 4878 043A push.l 0x43A
00001F96 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00001F9A 588F addq.l A7, 4
00001F9C 2F00 move.l -[A7], D0
00001F9E 200B move.l D0, A3
00001FA0 5280 addq.l D0, 1
00001FA2 2F00 move.l -[A7], D0
00001FA4 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001FA8 1680 move.b [A3], D0
00001FAA 4FEF 000C lea.l A7, [A7 + 0xC]
00001FAE 2F0B move.l -[A7], A3
00001FB0 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
00001FB4 4A80 tst.l D0
00001FB6 588F addq.l A7, 4
00001FB8 66D0 bne -0x2E /* 00001F8A */
00001FBA 486E FDCC pea.l [A6 - 0x234]
00001FBE 2F0B move.l -[A7], A3
00001FC0 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00001FC4 4A40 tst.w D0
00001FC6 508F addq.l A7, 8
00001FC8 66C0 bne -0x3E /* 00001F8A */
label00001FCA:
00001FCA 7000 moveq.l D0, 0x00
00001FCC 2F00 move.l -[A7], D0
00001FCE 486D BA78 pea.l [A5 - 0x4588]
00001FD2 7201 moveq.l D1, 0x01
00001FD4 2F01 move.l -[A7], D1
00001FD6 2F0B move.l -[A7], A3
00001FD8 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
00001FDC 4A40 tst.w D0
00001FDE 4FEF 0010 lea.l A7, [A7 + 0x10]
00001FE2 6700 0526 beq +0x528 /* 0000250A */
00001FE6 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001FEA 4EBA FEB0 jsr [PC - 0x150 /* 00001E9C */]
00001FEE 48C5 ext.l D5
00001FF0 2F05 move.l -[A7], D5
00001FF2 2F2E FDC0 move.l -[A7], [A6 - 0x240]
00001FF6 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001FFA 4EBA 0F34 jsr [PC + 0xF34 /* 00002F30 */]
00001FFE 3C00 move.w D6, D0
00002000 4FEF 0010 lea.l A7, [A7 + 0x10]
00002004 6720 beq +0x22 /* 00002026 */
00002006 2F0B move.l -[A7], A3
00002008 4878 0687 push.l 0x687
0000200C 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00002010 508F addq.l A7, 8
00002012 2F00 move.l -[A7], D0
00002014 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00002018 206D BA78 movea.l A0, [A5 - 0x4588]
0000201C 4268 025E clr.w [A0 + 0x25E]
00002020 588F addq.l A7, 4
00002022 6000 04E6 bra +0x4E8 /* 0000250A */
label00002026:
00002026 7001 moveq.l D0, 0x01
00002028 2F00 move.l -[A7], D0
0000202A 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000202E 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00002032 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
00002036 508F addq.l A7, 8
00002038 6000 04D0 bra +0x4D2 /* 0000250A */
0000203C 2F0B move.l -[A7], A3
0000203E 486E 0008 pea.l [A6 + 0x8]
00002042 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00002046 4A40 tst.w D0
00002048 508F addq.l A7, 8
0000204A 6700 04BE beq +0x4C0 /* 0000250A */
0000204E 4A13 tst.b [A3]
00002050 6642 bne +0x44 /* 00002094 */
00002052 4247 clr.w D7
label00002054:
00002054 5247 addq.w D7, 1
00002056 3007 move.w D0, D7
00002058 48C0 ext.l D0
0000205A 2F00 move.l -[A7], D0
0000205C 4878 043C push.l 0x43C
00002060 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002064 588F addq.l A7, 4
00002066 2F00 move.l -[A7], D0
00002068 200B move.l D0, A3
0000206A 5280 addq.l D0, 1
0000206C 2F00 move.l -[A7], D0
0000206E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002072 1680 move.b [A3], D0
00002074 4FEF 000C lea.l A7, [A7 + 0xC]
00002078 2F0B move.l -[A7], A3
0000207A 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
0000207E 4A80 tst.l D0
00002080 588F addq.l A7, 4
00002082 66D0 bne -0x2E /* 00002054 */
00002084 486E FDBC pea.l [A6 - 0x244]
00002088 2F0B move.l -[A7], A3
0000208A 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
0000208E 4A40 tst.w D0
00002090 508F addq.l A7, 8
00002092 66C0 bne -0x3E /* 00002054 */
label00002094:
00002094 701A moveq.l D0, 0x1A
00002096 2F00 move.l -[A7], D0
00002098 7200 moveq.l D1, 0x00
0000209A 2F01 move.l -[A7], D1
0000209C 2F01 move.l -[A7], D1
0000209E 486D C36E pea.l [A5 - 0x3C92]
000020A2 2F0B move.l -[A7], A3
000020A4 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */]
000020A8 3C00 move.w D6, D0
000020AA 4FEF 0014 lea.l A7, [A7 + 0x14]
000020AE 6700 045A beq +0x45C /* 0000250A */
000020B2 206D E020 movea.l A0, [A5 - 0x1FE0]
000020B6 4268 0196 clr.w [A0 + 0x196]
000020BA 206D E020 movea.l A0, [A5 - 0x1FE0]
000020BE 0268 EFFF 020C andi.w [A0 + 0x20C], 0xEFFF
000020C4 6000 0444 bra +0x446 /* 0000250A */
000020C8 4AAD B9FC tst.l [A5 - 0x4604]
000020CC 6700 043C beq +0x43E /* 0000250A */
000020D0 4A6D AFA0 tst.w [A5 - 0x5060]
000020D4 6600 0434 bne +0x436 /* 0000250A */
000020D8 4A6D EA3E tst.w [A5 - 0x15C2]
000020DC 6600 042C bne +0x42E /* 0000250A */
000020E0 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */]
000020E4 7000 moveq.l D0, 0x00
000020E6 2D40 FDC0 move.l [A6 - 0x240], D0
000020EA 206E 0008 movea.l A0, [A6 + 0x8]
000020EE 52AE 0008 addq.l [A6 + 0x8], 1
000020F2 4A10 tst.b [A0]
000020F4 672E beq +0x30 /* 00002124 */
000020F6 486E FDC4 pea.l [A6 - 0x23C]
000020FA 486E 0008 pea.l [A6 + 0x8]
000020FE 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
00002102 4A40 tst.w D0
00002104 508F addq.l A7, 8
00002106 6700 0402 beq +0x404 /* 0000250A */
0000210A 4245 clr.w D5
0000210C 41EE FDC4 lea.l A0, [A6 - 0x23C]
00002110 2D48 FDC0 move.l [A6 - 0x240], A0
00002114 302E FDC6 move.w D0, [A6 - 0x23A]
00002118 916E FDCA sub.w [A6 - 0x236], D0
0000211C 302E FDC4 move.w D0, [A6 - 0x23C]
00002120 916E FDC8 sub.w [A6 - 0x238], D0
label00002124:
00002124 48C5 ext.l D5
00002126 2F05 move.l -[A7], D5
00002128 2F2E FDC0 move.l -[A7], [A6 - 0x240]
0000212C 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00002130 4EBA 0DFE jsr [PC + 0xDFE /* 00002F30 */]
00002134 2840 movea.l A4, D0
00002136 200C move.l D0, A4
00002138 4FEF 000C lea.l A7, [A7 + 0xC]
0000213C 6700 03CC beq +0x3CE /* 0000250A */
00002140 486C 032E pea.l [A4 + 0x32E]
00002144 206D B9FC movea.l A0, [A5 - 0x4604]
00002148 4868 032E pea.l [A0 + 0x32E]
0000214C 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00002150 5246 addq.w D6, 1
00002152 508F addq.l A7, 8
00002154 6000 03B4 bra +0x3B6 /* 0000250A */
00002158 2F0B move.l -[A7], A3
0000215A 486E 0008 pea.l [A6 + 0x8]
0000215E 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00002162 4A40 tst.w D0
00002164 508F addq.l A7, 8
00002166 6700 03A2 beq +0x3A4 /* 0000250A */
0000216A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000216E 2F0B move.l -[A7], A3
00002170 4EBA 03A4 jsr [PC + 0x3A4 /* 00002516 */]
00002174 3C00 move.w D6, D0
00002176 508F addq.l A7, 8
00002178 6000 0390 bra +0x392 /* 0000250A */
0000217C 206E 0008 movea.l A0, [A6 + 0x8]
00002180 7000 moveq.l D0, 0x00
00002182 1010 move.b D0, [A0]
00002184 D0BC 0000 0426 add.l D0, 0x426
0000218A 2F00 move.l -[A7], D0
0000218C 206E 0008 movea.l A0, [A6 + 0x8]
00002190 4A10 tst.b [A0]
00002192 6708 beq +0xA /* 0000219C */
00002194 203C 0000 0425 move.l D0, 0x425
0000219A 6006 bra +0x8 /* 000021A2 */
label0000219C:
0000219C 203C 0000 0424 move.l D0, 0x424
label000021A2:
000021A2 2F00 move.l -[A7], D0
000021A4 206E 0008 movea.l A0, [A6 + 0x8]
000021A8 4A10 tst.b [A0]
000021AA 6704 beq +0x6 /* 000021B0 */
000021AC 7002 moveq.l D0, 0x02
000021AE 6002 bra +0x4 /* 000021B2 */
label000021B0:
000021B0 7001 moveq.l D0, 0x01
label000021B2:
000021B2 2F00 move.l -[A7], D0
000021B4 486E FF00 pea.l [A6 - 0x100]
000021B8 4EBA E4EA jsr [PC - 0x1B16 /* 000006A4 */]
000021BC 4A40 tst.w D0
000021BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000021C2 6700 0346 beq +0x348 /* 0000250A */
000021C6 2F0B move.l -[A7], A3
000021C8 206E 0008 movea.l A0, [A6 + 0x8]
000021CC 7000 moveq.l D0, 0x00
000021CE 1010 move.b D0, [A0]
000021D0 D0BC 0000 048A add.l D0, 0x48A
000021D6 2F00 move.l -[A7], D0
000021D8 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
000021DC 206E 0008 movea.l A0, [A6 + 0x8]
000021E0 4A10 tst.b [A0]
000021E2 508F addq.l A7, 8
000021E4 6714 beq +0x16 /* 000021FA */
000021E6 4878 0436 push.l 0x436
000021EA 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
000021EE 588F addq.l A7, 4
000021F0 2F00 move.l -[A7], D0
000021F2 2F0B move.l -[A7], A3
000021F4 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
000021F8 508F addq.l A7, 8
label000021FA:
000021FA 5213 addq.b [A3], 1
000021FC 7000 moveq.l D0, 0x00
000021FE 1013 move.b D0, [A3]
00002200 17BC 0020 0000 move.b [A3 + D0.w], 0x20 /* ' ' */
00002206 5213 addq.b [A3], 1
00002208 7000 moveq.l D0, 0x00
0000220A 1013 move.b D0, [A3]
0000220C 17BC 0022 0000 move.b [A3 + D0.w], 0x22 /* '\"' */
00002212 486E FF00 pea.l [A6 - 0x100]
00002216 2F0B move.l -[A7], A3
00002218 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
0000221C 5213 addq.b [A3], 1
0000221E 7000 moveq.l D0, 0x00
00002220 1013 move.b D0, [A3]
00002222 17BC 0022 0000 move.b [A3 + D0.w], 0x22 /* '\"' */
00002228 1013 move.b D0, [A3]
0000222A 5200 addq.b D0, 1
0000222C 7200 moveq.l D1, 0x00
0000222E 1200 move.b D1, D0
00002230 4233 1000 clr.b [A3 + D1.w]
00002234 200B move.l D0, A3
00002236 5280 addq.l D0, 1
00002238 2F00 move.l -[A7], D0
0000223A 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
0000223E 4FEF 000C lea.l A7, [A7 + 0xC]
00002242 6000 02C6 bra +0x2C8 /* 0000250A */
00002246 7007 moveq.l D0, 0x07
00002248 B06E 0012 cmp.w D0, [A6 + 0x12]
0000224C 6600 00DA bne +0xDC /* 00002328 */
00002250 206D E020 movea.l A0, [A5 - 0x1FE0]
00002254 4A68 0198 tst.w [A0 + 0x198]
00002258 6700 00CE beq +0xD0 /* 00002328 */
0000225C 206D E020 movea.l A0, [A5 - 0x1FE0]
00002260 303C 1000 move.w D0, 0x1000
00002264 C068 020C and.w D0, [A0 + 0x20C]
00002268 660A bne +0xC /* 00002274 */
0000226A 206D E020 movea.l A0, [A5 - 0x1FE0]
0000226E 4A68 0196 tst.w [A0 + 0x196]
00002272 6730 beq +0x32 /* 000022A4 */
label00002274:
00002274 206D E020 movea.l A0, [A5 - 0x1FE0]
00002278 2F28 0160 move.l -[A7], [A0 + 0x160]
0000227C 4878 0441 push.l 0x441
00002280 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002284 588F addq.l A7, 4
00002286 2F00 move.l -[A7], D0
00002288 200B move.l D0, A3
0000228A 5280 addq.l D0, 1
0000228C 2F00 move.l -[A7], D0
0000228E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002292 1680 move.b [A3], D0
00002294 2F0B move.l -[A7], A3
00002296 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
0000229A 4A40 tst.w D0
0000229C 4FEF 0010 lea.l A7, [A7 + 0x10]
000022A0 6700 0268 beq +0x26A /* 0000250A */
label000022A4:
000022A4 206D E020 movea.l A0, [A5 - 0x1FE0]
000022A8 2D68 0288 FDB8 move.l [A6 - 0x248], [A0 + 0x288]
000022AE 672C beq +0x2E /* 000022DC */
000022B0 41ED C370 lea.l A0, [A5 - 0x3C90]
000022B4 2D48 FDB4 move.l [A6 - 0x24C], A0
000022B8 206D E020 movea.l A0, [A5 - 0x1FE0]
000022BC 2D68 0284 FDBC move.l [A6 - 0x244], [A0 + 0x284]
000022C2 206E FDBC movea.l A0, [A6 - 0x244]
000022C6 3828 006E move.w D4, [A0 + 0x6E]
000022CA 206D E020 movea.l A0, [A5 - 0x1FE0]
000022CE 2F28 0160 move.l -[A7], [A0 + 0x160]
000022D2 2F0B move.l -[A7], A3
000022D4 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
000022D8 508F addq.l A7, 8
000022DA 6020 bra +0x22 /* 000022FC */
label000022DC:
000022DC 7000 moveq.l D0, 0x00
000022DE 2D40 FDB4 move.l [A6 - 0x24C], D0
000022E2 2D40 FDBC move.l [A6 - 0x244], D0
000022E6 781A moveq.l D4, 0x1A
000022E8 206D E020 movea.l A0, [A5 - 0x1FE0]
000022EC 2068 0284 movea.l A0, [A0 + 0x284]
000022F0 2F28 0058 move.l -[A7], [A0 + 0x58]
000022F4 2F0B move.l -[A7], A3
000022F6 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
000022FA 508F addq.l A7, 8
label000022FC:
000022FC 206D E020 movea.l A0, [A5 - 0x1FE0]
00002300 2F08 move.l -[A7], A0
00002302 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */]
00002306 7000 moveq.l D0, 0x00
00002308 3004 move.w D0, D4
0000230A 2F00 move.l -[A7], D0
0000230C 486E FDBC pea.l [A6 - 0x244]
00002310 2F2E FDB8 move.l -[A7], [A6 - 0x248]
00002314 2F2E FDB4 move.l -[A7], [A6 - 0x24C]
00002318 2F0B move.l -[A7], A3
0000231A 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */]
0000231E 3C00 move.w D6, D0
00002320 4FEF 0018 lea.l A7, [A7 + 0x18]
00002324 6000 01E4 bra +0x1E6 /* 0000250A */
label00002328:
00002328 4A6E 0012 tst.w [A6 + 0x12]
0000232C 6600 00C4 bne +0xC6 /* 000023F2 */
00002330 206D BA78 movea.l A0, [A5 - 0x4588]
00002334 4A68 0298 tst.w [A0 + 0x298]
00002338 6700 00B8 beq +0xBA /* 000023F2 */
0000233C 2D6D BA78 FDCC move.l [A6 - 0x234], [A5 - 0x4588]
00002342 6700 01C6 beq +0x1C8 /* 0000250A */
00002346 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000234A 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
0000234E 4A40 tst.w D0
00002350 588F addq.l A7, 4
00002352 6730 beq +0x32 /* 00002384 */
00002354 206D BA78 movea.l A0, [A5 - 0x4588]
00002358 2F28 026A move.l -[A7], [A0 + 0x26A]
0000235C 4878 0441 push.l 0x441
00002360 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002364 588F addq.l A7, 4
00002366 2F00 move.l -[A7], D0
00002368 200B move.l D0, A3
0000236A 5280 addq.l D0, 1
0000236C 2F00 move.l -[A7], D0
0000236E 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002372 1680 move.b [A3], D0
00002374 2F0B move.l -[A7], A3
00002376 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
0000237A 4A40 tst.w D0
0000237C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002380 6700 0188 beq +0x18A /* 0000250A */
label00002384:
00002384 206D BA78 movea.l A0, [A5 - 0x4588]
00002388 2F28 026E move.l -[A7], [A0 + 0x26E]
0000238C 2F0B move.l -[A7], A3
0000238E 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00002392 286D E9E2 movea.l A4, [A5 - 0x161E]
00002396 508F addq.l A7, 8
label00002398:
00002398 200C move.l D0, A4
0000239A 6612 bne +0x14 /* 000023AE */
0000239C 2F2E 000C move.l -[A7], [A6 + 0xC]
000023A0 2F0B move.l -[A7], A3
000023A2 4EBA 0172 jsr [PC + 0x172 /* 00002516 */]
000023A6 3C00 move.w D6, D0
000023A8 508F addq.l A7, 8
000023AA 6000 015E bra +0x160 /* 0000250A */
label000023AE:
000023AE 4A6C 018A tst.w [A4 + 0x18A]
000023B2 6618 bne +0x1A /* 000023CC */
000023B4 202C 0412 move.l D0, [A4 + 0x412]
000023B8 B0AE FDCC cmp.l D0, [A6 - 0x234]
000023BC 662E bne +0x30 /* 000023EC */
000023BE 2F0C move.l -[A7], A4
000023C0 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000023C4 286D E9E2 movea.l A4, [A5 - 0x161E]
000023C8 588F addq.l A7, 4
000023CA 60CC bra -0x32 /* 00002398 */
label000023CC:
000023CC 7007 moveq.l D0, 0x07
000023CE B06C 018A cmp.w D0, [A4 + 0x18A]
000023D2 6618 bne +0x1A /* 000023EC */
000023D4 202C 0288 move.l D0, [A4 + 0x288]
000023D8 B0AE FDCC cmp.l D0, [A6 - 0x234]
000023DC 660E bne +0x10 /* 000023EC */
000023DE 2F0C move.l -[A7], A4
000023E0 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */]
000023E4 286D E9E2 movea.l A4, [A5 - 0x161E]
000023E8 588F addq.l A7, 4
000023EA 60AC bra -0x52 /* 00002398 */
label000023EC:
000023EC 286C 0164 movea.l A4, [A4 + 0x164]
000023F0 60A6 bra -0x58 /* 00002398 */
label000023F2:
000023F2 7C01 moveq.l D6, 0x01
000023F4 6000 0114 bra +0x116 /* 0000250A */
000023F8 2F0B move.l -[A7], A3
000023FA 486E 0008 pea.l [A6 + 0x8]
000023FE 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00002402 4A40 tst.w D0
00002404 508F addq.l A7, 8
00002406 6700 0102 beq +0x104 /* 0000250A */
0000240A 4AAD BA78 tst.l [A5 - 0x4588]
0000240E 660E bne +0x10 /* 0000241E */
00002410 4878 04FD push.l 0x4FD
00002414 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00002418 588F addq.l A7, 4
0000241A 6000 00EE bra +0xF0 /* 0000250A */
label0000241E:
0000241E 7004 moveq.l D0, 0x04
00002420 2F00 move.l -[A7], D0
00002422 7200 moveq.l D1, 0x00
00002424 2F01 move.l -[A7], D1
00002426 2F0B move.l -[A7], A3
00002428 206D C442 movea.l A0, [A5 - 0x3BBE]
0000242C 2F08 move.l -[A7], A0
0000242E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00002432 4A80 tst.l D0
00002434 4FEF 0010 lea.l A7, [A7 + 0x10]
00002438 6600 008E bne +0x90 /* 000024C8 */
0000243C 2F2D C442 move.l -[A7], [A5 - 0x3BBE]
00002440 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
00002444 4A40 tst.w D0
00002446 588F addq.l A7, 4
00002448 6754 beq +0x56 /* 0000249E */
0000244A 206D C442 movea.l A0, [A5 - 0x3BBE]
0000244E 2F08 move.l -[A7], A0
00002450 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002454 486D 245A pea.l [A5 + 0x245A /* export_1159 */]
00002458 486D 28CA pea.l [A5 + 0x28CA /* export_1301 */]
0000245C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00002460 3C00 move.w D6, D0
00002462 4878 0107 push.l 0x107
00002466 4878 0100 push.l 0x100
0000246A 4878 7FFF push.l 0x7FFF
0000246E 7000 moveq.l D0, 0x00
00002470 2F00 move.l -[A7], D0
00002472 4878 7FFF push.l 0x7FFF
00002476 322D BA7E move.w D1, [A5 - 0x4582]
0000247A 48C1 ext.l D1
0000247C 2F01 move.l -[A7], D1
0000247E 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00002482 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */]
00002486 206D C442 movea.l A0, [A5 - 0x3BBE]
0000248A 2F08 move.l -[A7], A0
0000248C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002490 2F2D C442 move.l -[A7], [A5 - 0x3BBE]
00002494 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
00002498 4FEF 0030 lea.l A7, [A7 + 0x30]
0000249C 600A bra +0xC /* 000024A8 */
label0000249E:
0000249E 4878 03FE push.l 0x3FE
000024A2 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000024A6 588F addq.l A7, 4
label000024A8:
000024A8 206D C442 movea.l A0, [A5 - 0x3BBE]
000024AC 2F08 move.l -[A7], A0
000024AE 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
000024B2 206D BA78 movea.l A0, [A5 - 0x4588]
000024B6 317C 0001 025E move.w [A0 + 0x25E], 0x1
000024BC 206D BA78 movea.l A0, [A5 - 0x4588]
000024C0 5268 0158 addq.w [A0 + 0x158], 1
000024C4 588F addq.l A7, 4
000024C6 6042 bra +0x44 /* 0000250A */
label000024C8:
000024C8 2F0B move.l -[A7], A3
000024CA 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000024CE 588F addq.l A7, 4
000024D0 6038 bra +0x3A /* 0000250A */
000024D2 4AAD BA78 tst.l [A5 - 0x4588]
000024D6 6732 beq +0x34 /* 0000250A */
000024D8 2F0B move.l -[A7], A3
000024DA 486E 0008 pea.l [A6 + 0x8]
000024DE 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
000024E2 4A40 tst.w D0
000024E4 508F addq.l A7, 8
000024E6 6722 beq +0x24 /* 0000250A */
000024E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024EC 2F0B move.l -[A7], A3
000024EE 4EBA 0C3C jsr [PC + 0xC3C /* 0000312C */]
000024F2 4A40 tst.w D0
000024F4 508F addq.l A7, 8
000024F6 6712 beq +0x14 /* 0000250A */
000024F8 206D BA78 movea.l A0, [A5 - 0x4588]
000024FC 317C 0001 025E move.w [A0 + 0x25E], 0x1
00002502 206D BA78 movea.l A0, [A5 - 0x4588]
00002506 5268 0158 addq.w [A0 + 0x158], 1
label0000250A:
0000250A 3006 move.w D0, D6
0000250C 4CEE 18F0 FD9C movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x264]
00002512 4E5E unlink A6
00002514 4E75 rts
fn00002516:
00002516 4E56 F6DE link A6, -0x0922
0000251A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000251E 4247 clr.w D7
00002520 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00002524 286D E9E2 movea.l A4, [A5 - 0x161E]
00002528 602A bra +0x2C /* 00002554 */
label0000252A:
0000252A 4A6C 018A tst.w [A4 + 0x18A]
0000252E 6620 bne +0x22 /* 00002550 */
00002530 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002534 206C 0412 movea.l A0, [A4 + 0x412]
00002538 2F28 026E move.l -[A7], [A0 + 0x26E]
0000253C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00002540 4A40 tst.w D0
00002542 508F addq.l A7, 8
00002544 660A bne +0xC /* 00002550 */
00002546 2F0C move.l -[A7], A4
00002548 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */]
0000254C 7E01 moveq.l D7, 0x01
0000254E 588F addq.l A7, 4
label00002550:
00002550 286C 0164 movea.l A4, [A4 + 0x164]
label00002554:
00002554 200C move.l D0, A4
00002556 6704 beq +0x6 /* 0000255C */
00002558 4A47 tst.w D7
0000255A 67CE beq -0x30 /* 0000252A */
label0000255C:
0000255C 4A47 tst.w D7
0000255E 6600 0754 bne +0x756 /* 00002CB4 */
00002562 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */]
00002566 3A2D BA7E move.w D5, [A5 - 0x4582]
0000256A 3C2D BA7C move.w D6, [A5 - 0x4584]
0000256E 701C moveq.l D0, 0x1C
00002570 2F00 move.l -[A7], D0
00002572 486E F7E0 pea.l [A6 - 0x820]
00002576 7201 moveq.l D1, 0x01
00002578 2F01 move.l -[A7], D1
0000257A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000257E 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */]
00002582 4A40 tst.w D0
00002584 4FEF 0010 lea.l A7, [A7 + 0x10]
00002588 6700 067A beq +0x67C /* 00002C04 */
0000258C 7000 moveq.l D0, 0x00
0000258E 2D40 F7E4 move.l [A6 - 0x81C], D0
00002592 426D BDB0 clr.w [A5 - 0x4250]
00002596 426D C492 clr.w [A5 - 0x3B6E]
0000259A 206E F7E0 movea.l A0, [A6 - 0x820]
0000259E 4868 0262 pea.l [A0 + 0x262]
000025A2 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000025A6 3D40 F7DE move.w [A6 - 0x822], D0
000025AA 2B6E F7E0 BA78 move.l [A5 - 0x4588], [A6 - 0x820]
000025B0 4A6E F7DE tst.w [A6 - 0x822]
000025B4 588F addq.l A7, 4
000025B6 6600 0580 bne +0x582 /* 00002B38 */
000025BA 2B7C 0000 3000 C498 move.l [A5 - 0x3B68], 0x3000 /* '0\0' */
000025C2 4878 3000 push.l 0x3000 /* '0\0' */
000025C6 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000025CA 2B40 C4A0 move.l [A5 - 0x3B60], D0
000025CE 588F addq.l A7, 4
000025D0 6610 bne +0x12 /* 000025E2 */
000025D2 41EE F800 lea.l A0, [A6 - 0x800]
000025D6 2B48 C4A0 move.l [A5 - 0x3B60], A0
000025DA 2B7C 0000 0800 C498 move.l [A5 - 0x3B68], 0x800
label000025E2:
000025E2 2B6D C4A0 C49C move.l [A5 - 0x3B64], [A5 - 0x3B60]
000025E8 7000 moveq.l D0, 0x00
000025EA 2B40 C494 move.l [A5 - 0x3B6C], D0
000025EE 2B40 BDB2 move.l [A5 - 0x424E], D0
000025F2 720D moveq.l D1, 0x0D
000025F4 2F01 move.l -[A7], D1
000025F6 486E F7EC pea.l [A6 - 0x814]
000025FA 206E F7E0 movea.l A0, [A6 - 0x820]
000025FE 4868 0262 pea.l [A0 + 0x262]
00002602 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002606 4A80 tst.l D0
00002608 4FEF 000C lea.l A7, [A7 + 0xC]
0000260C 6610 bne +0x12 /* 0000261E */
0000260E 7000 moveq.l D0, 0x00
00002610 102E F7F8 move.b D0, [A6 - 0x808]
00002614 3B40 BDB0 move.w [A5 - 0x4250], D0
00002618 422E F7F8 clr.b [A6 - 0x808]
0000261C 600C bra +0xE /* 0000262A */
label0000261E:
0000261E 302D E5C6 move.w D0, [A5 - 0x1A3A]
00002622 41EE F7EC lea.l A0, [A6 - 0x814]
00002626 4230 0000 clr.b [A0 + D0.w]
label0000262A:
0000262A 426D C43A clr.w [A5 - 0x3BC6]
0000262E 486D C4C4 pea.l [A5 - 0x3B3C]
00002632 486E F7EC pea.l [A6 - 0x814]
00002636 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
0000263A 7200 moveq.l D1, 0x00
0000263C 4A80 tst.l D0
0000263E 57C1 seq D1
00002640 4401 neg.b D1
00002642 3B41 C436 move.w [A5 - 0x3BCA], D1
00002646 7001 moveq.l D0, 0x01
00002648 4A6D C436 tst.w [A5 - 0x3BCA]
0000264C 508F addq.l A7, 8
0000264E 661A bne +0x1C /* 0000266A */
00002650 2F00 move.l -[A7], D0
00002652 486D C4B6 pea.l [A5 - 0x3B4A]
00002656 486E F7EC pea.l [A6 - 0x814]
0000265A 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
0000265E 508F addq.l A7, 8
00002660 2200 move.l D1, D0
00002662 201F move.l D0, [A7]+
00002664 4A81 tst.l D1
00002666 6702 beq +0x4 /* 0000266A */
00002668 7000 moveq.l D0, 0x00
label0000266A:
0000266A 3B40 C438 move.w [A5 - 0x3BC8], D0
0000266E 6630 bne +0x32 /* 000026A0 */
00002670 486D C4E0 pea.l [A5 - 0x3B20]
00002674 486E F7EC pea.l [A6 - 0x814]
00002678 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
0000267C 4A80 tst.l D0
0000267E 508F addq.l A7, 8
00002680 671E beq +0x20 /* 000026A0 */
00002682 486D C50A pea.l [A5 - 0x3AF6]
00002686 486E F7EC pea.l [A6 - 0x814]
0000268A 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
0000268E 7200 moveq.l D1, 0x00
00002690 4A80 tst.l D0
00002692 57C1 seq D1
00002694 4401 neg.b D1
00002696 3B41 C43A move.w [A5 - 0x3BC6], D1
0000269A 508F addq.l A7, 8
0000269C 6700 0140 beq +0x142 /* 000027DE */
label000026A0:
000026A0 206E F7E0 movea.l A0, [A6 - 0x820]
000026A4 41E8 00E8 lea.l A0, [A0 + 0xE8]
000026A8 2D48 F7E4 move.l [A6 - 0x81C], A0
000026AC 7000 moveq.l D0, 0x00
000026AE 2F00 move.l -[A7], D0
000026B0 2F2E F7E0 move.l -[A7], [A6 - 0x820]
000026B4 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
000026B8 426D C43C clr.w [A5 - 0x3BC4]
000026BC 4A6D C43A tst.w [A5 - 0x3BC6]
000026C0 508F addq.l A7, 8
000026C2 670C beq +0xE /* 000026D0 */
000026C4 206D BA78 movea.l A0, [A5 - 0x4588]
000026C8 0068 0100 0296 ori.w [A0 + 0x296], 0x100
000026CE 600E bra +0x10 /* 000026DE */
label000026D0:
000026D0 206E F7E0 movea.l A0, [A6 - 0x820]
000026D4 4868 00E4 pea.l [A0 + 0xE4]
000026D8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000026DC 588F addq.l A7, 4
label000026DE:
000026DE 4EBA 143C jsr [PC + 0x143C /* 00003B1C */]
000026E2 3E00 move.w D7, D0
000026E4 6612 bne +0x14 /* 000026F8 */
000026E6 4A6D C43C tst.w [A5 - 0x3BC4]
000026EA 6616 bne +0x18 /* 00002702 */
000026EC 4878 04FC push.l 0x4FC
000026F0 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000026F4 588F addq.l A7, 4
000026F6 600A bra +0xC /* 00002702 */
label000026F8:
000026F8 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000026FC 4EBA F79E jsr [PC - 0x862 /* 00001E9C */]
00002700 588F addq.l A7, 4
label00002702:
00002702 4A47 tst.w D7
00002704 6764 beq +0x66 /* 0000276A */
00002706 206E F7E0 movea.l A0, [A6 - 0x820]
0000270A 316D C438 0298 move.w [A0 + 0x298], [A5 - 0x3BC8]
00002710 4A6D C43A tst.w [A5 - 0x3BC6]
00002714 6716 beq +0x18 /* 0000272C */
00002716 2F2E F7E0 move.l -[A7], [A6 - 0x820]
0000271A 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
0000271E 206E F7E0 movea.l A0, [A6 - 0x820]
00002722 317C 0001 018A move.w [A0 + 0x18A], 0x1
00002728 588F addq.l A7, 4
0000272A 6034 bra +0x36 /* 00002760 */
label0000272C:
0000272C 206E F7E0 movea.l A0, [A6 - 0x820]
00002730 4A68 0184 tst.w [A0 + 0x184]
00002734 672A beq +0x2C /* 00002760 */
00002736 206E F7E0 movea.l A0, [A6 - 0x820]
0000273A 226E F7E0 movea.l A1, [A6 - 0x820]
0000273E 3028 016A move.w D0, [A0 + 0x16A]
00002742 B069 0168 cmp.w D0, [A1 + 0x168]
00002746 6418 bcc +0x1A /* 00002760 */
00002748 206E F7E0 movea.l A0, [A6 - 0x820]
0000274C 317C 0001 0188 move.w [A0 + 0x188], 0x1
00002752 206E F7E0 movea.l A0, [A6 - 0x820]
00002756 226E F7E0 movea.l A1, [A6 - 0x820]
0000275A 3368 016A 0168 move.w [A1 + 0x168], [A0 + 0x16A]
label00002760:
00002760 2F2E F7E0 move.l -[A7], [A6 - 0x820]
00002764 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */]
00002768 588F addq.l A7, 4
label0000276A:
0000276A 206E F7E0 movea.l A0, [A6 - 0x820]
0000276E 4868 0262 pea.l [A0 + 0x262]
00002772 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002776 4A6D C438 tst.w [A5 - 0x3BC8]
0000277A 588F addq.l A7, 4
0000277C 671E beq +0x20 /* 0000279C */
0000277E 206E F7E0 movea.l A0, [A6 - 0x820]
00002782 4A68 0260 tst.w [A0 + 0x260]
00002786 6614 bne +0x16 /* 0000279C */
00002788 7000 moveq.l D0, 0x00
0000278A 2F00 move.l -[A7], D0
0000278C 206E F7E0 movea.l A0, [A6 - 0x820]
00002790 4868 0262 pea.l [A0 + 0x262]
00002794 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00002798 508F addq.l A7, 8
0000279A 6028 bra +0x2A /* 000027C4 */
label0000279C:
0000279C 4A6D C438 tst.w [A5 - 0x3BC8]
000027A0 6608 bne +0xA /* 000027AA */
000027A2 206E F7E0 movea.l A0, [A6 - 0x820]
000027A6 5268 025E addq.w [A0 + 0x25E], 1
label000027AA:
000027AA 206E F7E0 movea.l A0, [A6 - 0x820]
000027AE 4868 0262 pea.l [A0 + 0x262]
000027B2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000027B6 206E F7E0 movea.l A0, [A6 - 0x820]
000027BA 4868 0262 pea.l [A0 + 0x262]
000027BE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000027C2 508F addq.l A7, 8
label000027C4:
000027C4 41EE F800 lea.l A0, [A6 - 0x800]
000027C8 B1ED C4A0 cmpa.l A0, [A5 - 0x3B60]
000027CC 6700 036A beq +0x36C /* 00002B38 */
000027D0 2F2D C4A0 move.l -[A7], [A5 - 0x3B60]
000027D4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000027D8 588F addq.l A7, 4
000027DA 6000 035C bra +0x35E /* 00002B38 */
label000027DE:
000027DE 486D C4D2 pea.l [A5 - 0x3B2E]
000027E2 486E F7EC pea.l [A6 - 0x814]
000027E6 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
000027EA 4A80 tst.l D0
000027EC 508F addq.l A7, 8
000027EE 6724 beq +0x26 /* 00002814 */
000027F0 486D C4FC pea.l [A5 - 0x3B04]
000027F4 486E F7EC pea.l [A6 - 0x814]
000027F8 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
000027FC 4A80 tst.l D0
000027FE 508F addq.l A7, 8
00002800 6712 beq +0x14 /* 00002814 */
00002802 486D C4A8 pea.l [A5 - 0x3B58]
00002806 486E F7EC pea.l [A6 - 0x814]
0000280A 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
0000280E 4A80 tst.l D0
00002810 508F addq.l A7, 8
00002812 6664 bne +0x66 /* 00002878 */
label00002814:
00002814 41EE F800 lea.l A0, [A6 - 0x800]
00002818 B1ED C4A0 cmpa.l A0, [A5 - 0x3B60]
0000281C 670A beq +0xC /* 00002828 */
0000281E 2F2D C4A0 move.l -[A7], [A5 - 0x3B60]
00002822 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002826 588F addq.l A7, 4
label00002828:
00002828 206E F7E0 movea.l A0, [A6 - 0x820]
0000282C 4868 0262 pea.l [A0 + 0x262]
00002830 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002834 7001 moveq.l D0, 0x01
00002836 2F00 move.l -[A7], D0
00002838 2F2E F7E0 move.l -[A7], [A6 - 0x820]
0000283C 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00002840 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
00002844 206E 000C movea.l A0, [A6 + 0xC]
00002848 2B50 E044 move.l [A5 - 0x1FBC], [A0]
0000284C 7000 moveq.l D0, 0x00
0000284E 2F00 move.l -[A7], D0
00002850 2F00 move.l -[A7], D0
00002852 2F00 move.l -[A7], D0
00002854 4878 082C push.l 0x82C
00002858 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000285C 4EAD 196A jsr [A5 + 0x196A /* export_809 */]
00002860 4A80 tst.l D0
00002862 4FEF 0020 lea.l A7, [A7 + 0x20]
00002866 6700 044C beq +0x44E /* 00002CB4 */
0000286A 206E 000C movea.l A0, [A6 + 0xC]
0000286E 20AD E044 move.l [A0], [A5 - 0x1FBC]
00002872 5247 addq.w D7, 1
00002874 6000 043E bra +0x440 /* 00002CB4 */
label00002878:
00002878 486D C4EE pea.l [A5 - 0x3B12]
0000287C 486E F7EC pea.l [A6 - 0x814]
00002880 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
00002884 4A80 tst.l D0
00002886 508F addq.l A7, 8
00002888 660E bne +0x10 /* 00002898 */
0000288A 4878 06A6 push.l 0x6A6
0000288E 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00002892 588F addq.l A7, 4
00002894 6000 02A2 bra +0x2A4 /* 00002B38 */
label00002898:
00002898 1B6E F7EF AFDA move.b [A5 - 0x5026], [A6 - 0x811]
0000289E 1B6E F7EE AFDB move.b [A5 - 0x5025], [A6 - 0x812]
000028A4 1B6E F7ED AFDC move.b [A5 - 0x5024], [A6 - 0x813]
000028AA 1B6E F7EC AFDD move.b [A5 - 0x5023], [A6 - 0x814]
000028B0 0CAD 0002 0000 AFDA cmpi.l [A5 - 0x5026], 0x20000
000028B8 6600 00AC bne +0xAE /* 00002966 */
000028BC 41EE F7EC lea.l A0, [A6 - 0x814]
000028C0 5888 addq.l A0, 4
000028C2 7000 moveq.l D0, 0x00
000028C4 1010 move.b D0, [A0]
000028C6 41EE F7EC lea.l A0, [A6 - 0x814]
000028CA 5888 addq.l A0, 4
000028CC 7200 moveq.l D1, 0x00
000028CE 1228 0001 move.b D1, [A0 + 0x1]
000028D2 E149 lsl D1.w, 8
000028D4 8240 or.w D1, D0
000028D6 0C41 0404 cmpi.w D1, 0x404
000028DA 6720 beq +0x22 /* 000028FC */
000028DC 41EE F7EC lea.l A0, [A6 - 0x814]
000028E0 5888 addq.l A0, 4
000028E2 7000 moveq.l D0, 0x00
000028E4 1010 move.b D0, [A0]
000028E6 41EE F7EC lea.l A0, [A6 - 0x814]
000028EA 5888 addq.l A0, 4
000028EC 7200 moveq.l D1, 0x00
000028EE 1228 0001 move.b D1, [A0 + 0x1]
000028F2 E149 lsl D1.w, 8
000028F4 8240 or.w D1, D0
000028F6 0C41 0406 cmpi.w D1, 0x406
000028FA 666A bne +0x6C /* 00002966 */
label000028FC:
000028FC 41EE F800 lea.l A0, [A6 - 0x800]
00002900 B1ED C4A0 cmpa.l A0, [A5 - 0x3B60]
00002904 670A beq +0xC /* 00002910 */
00002906 2F2D C4A0 move.l -[A7], [A5 - 0x3B60]
0000290A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000290E 588F addq.l A7, 4
label00002910:
00002910 206E F7E0 movea.l A0, [A6 - 0x820]
00002914 5268 025E addq.w [A0 + 0x25E], 1
00002918 7000 moveq.l D0, 0x00
0000291A 2F00 move.l -[A7], D0
0000291C 206E F7E0 movea.l A0, [A6 - 0x820]
00002920 4868 0262 pea.l [A0 + 0x262]
00002924 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00002928 486D 28E2 pea.l [A5 + 0x28E2 /* export_1304 */]
0000292C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00002930 3E00 move.w D7, D0
00002932 3B45 BA7E move.w [A5 - 0x4582], D5
00002936 3B46 BA7C move.w [A5 - 0x4584], D6
0000293A 206E F7E0 movea.l A0, [A6 - 0x820]
0000293E 4868 0262 pea.l [A0 + 0x262]
00002942 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002946 206E F7E0 movea.l A0, [A6 - 0x820]
0000294A 4868 0262 pea.l [A0 + 0x262]
0000294E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00002952 206E F7E0 movea.l A0, [A6 - 0x820]
00002956 4868 0262 pea.l [A0 + 0x262]
0000295A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000295E 4FEF 0018 lea.l A7, [A7 + 0x18]
00002962 6000 01D4 bra +0x1D6 /* 00002B38 */
label00002966:
00002966 7000 moveq.l D0, 0x00
00002968 102E F7EC move.b D0, [A6 - 0x814]
0000296C 7200 moveq.l D1, 0x00
0000296E 122E F7ED move.b D1, [A6 - 0x813]
00002972 E149 lsl D1.w, 8
00002974 8240 or.w D1, D0
00002976 0C41 0009 cmpi.w D1, 0x9 /* '\t' */
0000297A 6600 0084 bne +0x86 /* 00002A00 */
0000297E 41EE F7EC lea.l A0, [A6 - 0x814]
00002982 5488 addq.l A0, 2
00002984 7000 moveq.l D0, 0x00
00002986 1010 move.b D0, [A0]
00002988 41EE F7EC lea.l A0, [A6 - 0x814]
0000298C 5488 addq.l A0, 2
0000298E 7200 moveq.l D1, 0x00
00002990 1228 0001 move.b D1, [A0 + 0x1]
00002994 E149 lsl D1.w, 8
00002996 8240 or.w D1, D0
00002998 0C41 0004 cmpi.w D1, 0x4
0000299C 6662 bne +0x64 /* 00002A00 */
0000299E 206E F7E0 movea.l A0, [A6 - 0x820]
000029A2 5268 025E addq.w [A0 + 0x25E], 1
000029A6 7000 moveq.l D0, 0x00
000029A8 2F00 move.l -[A7], D0
000029AA 206E F7E0 movea.l A0, [A6 - 0x820]
000029AE 4868 0262 pea.l [A0 + 0x262]
000029B2 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
000029B6 486D 28EA pea.l [A5 + 0x28EA /* export_1305 */]
000029BA 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000029BE 3E00 move.w D7, D0
000029C0 206E F7E0 movea.l A0, [A6 - 0x820]
000029C4 41E8 00E8 lea.l A0, [A0 + 0xE8]
000029C8 2D48 F7E4 move.l [A6 - 0x81C], A0
000029CC 3B45 BA7E move.w [A5 - 0x4582], D5
000029D0 3B46 BA7C move.w [A5 - 0x4584], D6
000029D4 206E F7E0 movea.l A0, [A6 - 0x820]
000029D8 4868 0262 pea.l [A0 + 0x262]
000029DC 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000029E0 206E F7E0 movea.l A0, [A6 - 0x820]
000029E4 4868 0262 pea.l [A0 + 0x262]
000029E8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000029EC 206E F7E0 movea.l A0, [A6 - 0x820]
000029F0 4868 0262 pea.l [A0 + 0x262]
000029F4 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000029F8 4FEF 0018 lea.l A7, [A7 + 0x18]
000029FC 6000 013A bra +0x13C /* 00002B38 */
label00002A00:
00002A00 41EE F800 lea.l A0, [A6 - 0x800]
00002A04 B1ED C4A0 cmpa.l A0, [A5 - 0x3B60]
00002A08 670A beq +0xC /* 00002A14 */
00002A0A 2F2D C4A0 move.l -[A7], [A5 - 0x3B60]
00002A0E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002A12 588F addq.l A7, 4
label00002A14:
00002A14 206E F7E0 movea.l A0, [A6 - 0x820]
00002A18 5268 025E addq.w [A0 + 0x25E], 1
00002A1C 206E F7E0 movea.l A0, [A6 - 0x820]
00002A20 4868 0262 pea.l [A0 + 0x262]
00002A24 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002A28 206E F7E0 movea.l A0, [A6 - 0x820]
00002A2C 4868 0262 pea.l [A0 + 0x262]
00002A30 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00002A34 206E F7E0 movea.l A0, [A6 - 0x820]
00002A38 4868 0262 pea.l [A0 + 0x262]
00002A3C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00002A40 4FEF 000C lea.l A7, [A7 + 0xC]
00002A44 7004 moveq.l D0, 0x04
00002A46 2F00 move.l -[A7], D0
00002A48 7200 moveq.l D1, 0x00
00002A4A 2F01 move.l -[A7], D1
00002A4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A50 206D C442 movea.l A0, [A5 - 0x3BBE]
00002A54 2F08 move.l -[A7], A0
00002A56 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00002A5A 4A80 tst.l D0
00002A5C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002A60 6600 00CC bne +0xCE /* 00002B2E */
00002A64 2F2D C442 move.l -[A7], [A5 - 0x3BBE]
00002A68 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */]
00002A6C 4A40 tst.w D0
00002A6E 588F addq.l A7, 4
00002A70 6700 00A4 beq +0xA6 /* 00002B16 */
00002A74 206D C442 movea.l A0, [A5 - 0x3BBE]
00002A78 2F08 move.l -[A7], A0
00002A7A 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002A7E 7005 moveq.l D0, 0x05
00002A80 2F00 move.l -[A7], D0
00002A82 486D C372 pea.l [A5 - 0x3C8E]
00002A86 486E F7EC pea.l [A6 - 0x814]
00002A8A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00002A8E 4A40 tst.w D0
00002A90 4FEF 0010 lea.l A7, [A7 + 0x10]
00002A94 660A bne +0xC /* 00002AA0 */
00002A96 41ED 28FA lea.l A0, [A5 + 0x28FA /* export_1307 */]
00002A9A 2D48 F7E8 move.l [A6 - 0x818], A0
00002A9E 602A bra +0x2C /* 00002ACA */
label00002AA0:
00002AA0 7004 moveq.l D0, 0x04
00002AA2 2F00 move.l -[A7], D0
00002AA4 486D C378 pea.l [A5 - 0x3C88]
00002AA8 486E F7EC pea.l [A6 - 0x814]
00002AAC 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00002AB0 4A80 tst.l D0
00002AB2 4FEF 000C lea.l A7, [A7 + 0xC]
00002AB6 660A bne +0xC /* 00002AC2 */
00002AB8 41ED 2902 lea.l A0, [A5 + 0x2902 /* export_1308 */]
00002ABC 2D48 F7E8 move.l [A6 - 0x818], A0
00002AC0 6008 bra +0xA /* 00002ACA */
label00002AC2:
00002AC2 41ED 28CA lea.l A0, [A5 + 0x28CA /* export_1301 */]
00002AC6 2D48 F7E8 move.l [A6 - 0x818], A0
label00002ACA:
00002ACA 426D BA7C clr.w [A5 - 0x4584]
00002ACE 426D BA7E clr.w [A5 - 0x4582]
00002AD2 486D 245A pea.l [A5 + 0x245A /* export_1159 */]
00002AD6 2F2E F7E8 move.l -[A7], [A6 - 0x818]
00002ADA 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00002ADE 7200 moveq.l D1, 0x00
00002AE0 4A40 tst.w D0
00002AE2 508F addq.l A7, 8
00002AE4 6710 beq +0x12 /* 00002AF6 */
00002AE6 4AAD E5C8 tst.l [A5 - 0x1A38]
00002AEA 6708 beq +0xA /* 00002AF4 */
00002AEC 7003 moveq.l D0, 0x03
00002AEE B0AD E5C8 cmp.l D0, [A5 - 0x1A38]
00002AF2 6602 bne +0x4 /* 00002AF6 */
label00002AF4:
00002AF4 7201 moveq.l D1, 0x01
label00002AF6:
00002AF6 3E01 move.w D7, D1
00002AF8 3B45 BA7E move.w [A5 - 0x4582], D5
00002AFC 3B46 BA7C move.w [A5 - 0x4584], D6
00002B00 206D C442 movea.l A0, [A5 - 0x3BBE]
00002B04 2F08 move.l -[A7], A0
00002B06 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002B0A 2F2D C442 move.l -[A7], [A5 - 0x3BBE]
00002B0E 4EAD 0E6A jsr [A5 + 0xE6A /* export_457 */]
00002B12 508F addq.l A7, 8
00002B14 600A bra +0xC /* 00002B20 */
label00002B16:
00002B16 4878 03FE push.l 0x3FE
00002B1A 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00002B1E 588F addq.l A7, 4
label00002B20:
00002B20 206D C442 movea.l A0, [A5 - 0x3BBE]
00002B24 2F08 move.l -[A7], A0
00002B26 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00002B2A 588F addq.l A7, 4
00002B2C 600A bra +0xC /* 00002B38 */
label00002B2E:
00002B2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B32 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002B36 588F addq.l A7, 4
label00002B38:
00002B38 4A47 tst.w D7
00002B3A 674A beq +0x4C /* 00002B86 */
00002B3C 206E F7E0 movea.l A0, [A6 - 0x820]
00002B40 4A68 025E tst.w [A0 + 0x25E]
00002B44 6740 beq +0x42 /* 00002B86 */
00002B46 206E F7E0 movea.l A0, [A6 - 0x820]
00002B4A 4868 026A pea.l [A0 + 0x26A]
00002B4E 4EBA 0174 jsr [PC + 0x174 /* 00002CC4 */]
00002B52 3E00 move.w D7, D0
00002B54 588F addq.l A7, 4
00002B56 672E beq +0x30 /* 00002B86 */
00002B58 486E F6DE pea.l [A6 - 0x922]
00002B5C 206E F7E0 movea.l A0, [A6 - 0x820]
00002B60 2F28 026E move.l -[A7], [A0 + 0x26E]
00002B64 206E F7E0 movea.l A0, [A6 - 0x820]
00002B68 2F28 026A move.l -[A7], [A0 + 0x26A]
00002B6C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00002B70 486E F6DE pea.l [A6 - 0x922]
00002B74 206E F7E0 movea.l A0, [A6 - 0x820]
00002B78 4868 026E pea.l [A0 + 0x26E]
00002B7C 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00002B80 3E00 move.w D7, D0
00002B82 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002B86:
00002B86 4A47 tst.w D7
00002B88 671A beq +0x1C /* 00002BA4 */
00002B8A 7001 moveq.l D0, 0x01
00002B8C 2F00 move.l -[A7], D0
00002B8E 2F2E F7E4 move.l -[A7], [A6 - 0x81C]
00002B92 2F2E F7E0 move.l -[A7], [A6 - 0x820]
00002B96 4EBA 0398 jsr [PC + 0x398 /* 00002F30 */]
00002B9A 4A80 tst.l D0
00002B9C 4FEF 000C lea.l A7, [A7 + 0xC]
00002BA0 6602 bne +0x4 /* 00002BA4 */
00002BA2 5347 subq.w D7, 1
label00002BA4:
00002BA4 4A47 tst.w D7
00002BA6 6716 beq +0x18 /* 00002BBE */
00002BA8 4A6D C438 tst.w [A5 - 0x3BC8]
00002BAC 6710 beq +0x12 /* 00002BBE */
00002BAE 4A6D CE8A tst.w [A5 - 0x3176]
00002BB2 660A bne +0xC /* 00002BBE */
00002BB4 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00002BB8 4EBA 35DE jsr [PC + 0x35DE /* 00006198 */]
00002BBC 588F addq.l A7, 4
label00002BBE:
00002BBE 4A47 tst.w D7
00002BC0 6642 bne +0x44 /* 00002C04 */
00002BC2 4244 clr.w D4
00002BC4 266D E9E2 movea.l A3, [A5 - 0x161E]
00002BC8 6024 bra +0x26 /* 00002BEE */
label00002BCA:
00002BCA 4A6B 018A tst.w [A3 + 0x18A]
00002BCE 661A bne +0x1C /* 00002BEA */
00002BD0 202B 0412 move.l D0, [A3 + 0x412]
00002BD4 B0AE F7E0 cmp.l D0, [A6 - 0x820]
00002BD8 6610 bne +0x12 /* 00002BEA */
00002BDA 2F0B move.l -[A7], A3
00002BDC 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00002BE0 7801 moveq.l D4, 0x01
00002BE2 266D E9E2 movea.l A3, [A5 - 0x161E]
00002BE6 588F addq.l A7, 4
00002BE8 6004 bra +0x6 /* 00002BEE */
label00002BEA:
00002BEA 266B 0164 movea.l A3, [A3 + 0x164]
label00002BEE:
00002BEE 200B move.l D0, A3
00002BF0 66D8 bne -0x26 /* 00002BCA */
00002BF2 4A44 tst.w D4
00002BF4 660E bne +0x10 /* 00002C04 */
00002BF6 7001 moveq.l D0, 0x01
00002BF8 2F00 move.l -[A7], D0
00002BFA 2F2E F7E0 move.l -[A7], [A6 - 0x820]
00002BFE 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00002C02 508F addq.l A7, 8
label00002C04:
00002C04 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
00002C08 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00002C0C 4A47 tst.w D7
00002C0E 6700 00A4 beq +0xA6 /* 00002CB4 */
00002C12 206E F7E0 movea.l A0, [A6 - 0x820]
00002C16 4A68 0184 tst.w [A0 + 0x184]
00002C1A 6714 beq +0x16 /* 00002C30 */
00002C1C 206E F7E0 movea.l A0, [A6 - 0x820]
00002C20 4A68 0172 tst.w [A0 + 0x172]
00002C24 670A beq +0xC /* 00002C30 */
00002C26 206E F7E0 movea.l A0, [A6 - 0x820]
00002C2A 317C 0001 025E move.w [A0 + 0x25E], 0x1
label00002C30:
00002C30 4AAE F7E4 tst.l [A6 - 0x81C]
00002C34 676A beq +0x6C /* 00002CA0 */
00002C36 206E F7E0 movea.l A0, [A6 - 0x820]
00002C3A 5268 0158 addq.w [A0 + 0x158], 1
00002C3E 206E F7E0 movea.l A0, [A6 - 0x820]
00002C42 4A68 0260 tst.w [A0 + 0x260]
00002C46 6618 bne +0x1A /* 00002C60 */
00002C48 206E F7E0 movea.l A0, [A6 - 0x820]
00002C4C 7002 moveq.l D0, 0x02
00002C4E B068 0278 cmp.w D0, [A0 + 0x278]
00002C52 674C beq +0x4E /* 00002CA0 */
00002C54 206E F7E0 movea.l A0, [A6 - 0x820]
00002C58 7001 moveq.l D0, 0x01
00002C5A B068 0278 cmp.w D0, [A0 + 0x278]
00002C5E 6740 beq +0x42 /* 00002CA0 */
label00002C60:
00002C60 206D B9FC movea.l A0, [A5 - 0x4604]
00002C64 3B68 01AA BA7E move.w [A5 - 0x4582], [A0 + 0x1AA]
00002C6A 206D B9FC movea.l A0, [A5 - 0x4604]
00002C6E 3B68 01AC BA7C move.w [A5 - 0x4584], [A0 + 0x1AC]
00002C74 7002 moveq.l D0, 0x02
00002C76 2F00 move.l -[A7], D0
00002C78 206E F7E0 movea.l A0, [A6 - 0x820]
00002C7C 4A68 0260 tst.w [A0 + 0x260]
00002C80 6708 beq +0xA /* 00002C8A */
00002C82 223C 0000 04EC move.l D1, 0x4EC
00002C88 6006 bra +0x8 /* 00002C90 */
label00002C8A:
00002C8A 223C 0000 03FF move.l D1, 0x3FF
label00002C90:
00002C90 2F01 move.l -[A7], D1
00002C92 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00002C96 588F addq.l A7, 4
00002C98 2F00 move.l -[A7], D0
00002C9A 4EAD 2022 jsr [A5 + 0x2022 /* export_1024 */]
00002C9E 508F addq.l A7, 8
label00002CA0:
00002CA0 4A6D C438 tst.w [A5 - 0x3BC8]
00002CA4 660E bne +0x10 /* 00002CB4 */
00002CA6 4878 0687 push.l 0x687
00002CAA 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */]
00002CAE 4EBA 320E jsr [PC + 0x320E /* 00005EBE */]
00002CB2 588F addq.l A7, 4
label00002CB4:
00002CB4 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
00002CB8 3007 move.w D0, D7
00002CBA 4CEE 18F0 F6C6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x93A]
00002CC0 4E5E unlink A6
00002CC2 4E75 rts
fn00002CC4:
00002CC4 4E56 FCFC link A6, -0x0304
00002CC8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002CCC 49EE FF00 lea.l A4, [A6 - 0x100]
00002CD0 47EE FCFC lea.l A3, [A6 - 0x304]
00002CD4 206E 0008 movea.l A0, [A6 + 0x8]
00002CD8 2F10 move.l -[A7], [A0]
00002CDA 7079 moveq.l D0, 0x79
00002CDC 2F00 move.l -[A7], D0
00002CDE 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002CE2 588F addq.l A7, 4
00002CE4 2F00 move.l -[A7], D0
00002CE6 200B move.l D0, A3
00002CE8 5280 addq.l D0, 1
00002CEA 2F00 move.l -[A7], D0
00002CEC 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002CF0 1680 move.b [A3], D0
00002CF2 206E 0008 movea.l A0, [A6 + 0x8]
00002CF6 2F10 move.l -[A7], [A0]
00002CF8 2F0C move.l -[A7], A4
00002CFA 206E 0008 movea.l A0, [A6 + 0x8]
00002CFE 2050 movea.l A0, [A0]
00002D00 7000 moveq.l D0, 0x00
00002D02 1010 move.b D0, [A0]
00002D04 5280 addq.l D0, 1
00002D06 2F00 move.l -[A7], D0
00002D08 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00002D0C 486E FE00 pea.l [A6 - 0x200]
00002D10 2F0B move.l -[A7], A3
00002D12 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00002D16 7000 moveq.l D0, 0x00
00002D18 102E FE00 move.b D0, [A6 - 0x200]
00002D1C 2C00 move.l D6, D0
00002D1E 70E3 moveq.l D0, 0xFFFFFFE3
00002D20 DC80 add.l D6, D0
00002D22 4A46 tst.w D6
00002D24 4FEF 0014 lea.l A7, [A7 + 0x14]
00002D28 6F20 ble +0x22 /* 00002D4A */
00002D2A 9D14 sub.b [A4], D6
00002D2C 2F0C move.l -[A7], A4
00002D2E 7079 moveq.l D0, 0x79
00002D30 2F00 move.l -[A7], D0
00002D32 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002D36 588F addq.l A7, 4
00002D38 2F00 move.l -[A7], D0
00002D3A 200B move.l D0, A3
00002D3C 5280 addq.l D0, 1
00002D3E 2F00 move.l -[A7], D0
00002D40 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002D44 1680 move.b [A3], D0
00002D46 4FEF 000C lea.l A7, [A7 + 0xC]
label00002D4A:
00002D4A 7E01 moveq.l D7, 0x01
00002D4C 6026 bra +0x28 /* 00002D74 */
label00002D4E:
00002D4E 5247 addq.w D7, 1
00002D50 3007 move.w D0, D7
00002D52 48C0 ext.l D0
00002D54 2F00 move.l -[A7], D0
00002D56 2F0C move.l -[A7], A4
00002D58 707A moveq.l D0, 0x7A
00002D5A 2F00 move.l -[A7], D0
00002D5C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00002D60 588F addq.l A7, 4
00002D62 2F00 move.l -[A7], D0
00002D64 200B move.l D0, A3
00002D66 5280 addq.l D0, 1
00002D68 2F00 move.l -[A7], D0
00002D6A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002D6E 1680 move.b [A3], D0
00002D70 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002D74:
00002D74 2F0B move.l -[A7], A3
00002D76 4EAD 138A jsr [A5 + 0x138A /* export_621 */]
00002D7A 4A80 tst.l D0
00002D7C 588F addq.l A7, 4
00002D7E 66CE bne -0x30 /* 00002D4E */
00002D80 486E FDFC pea.l [A6 - 0x204]
00002D84 2F0B move.l -[A7], A3
00002D86 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00002D8A 4A40 tst.w D0
00002D8C 508F addq.l A7, 8
00002D8E 66BE bne -0x40 /* 00002D4E */
00002D90 2F0B move.l -[A7], A3
00002D92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D96 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
00002D9A 508F addq.l A7, 8
00002D9C 4CEE 18C0 FCEC movem.l D6,D7,A3,A4, [A6 - 0x314]
00002DA2 4E5E unlink A6
00002DA4 4E75 rts
export_1158:
fn00002DA6:
00002DA6 48E7 0710 movem.l -[A7], D5,D6,D7,A3
00002DAA 2A2F 0018 move.l D5, [A7 + 0x18]
00002DAE 266F 0014 movea.l A3, [A7 + 0x14]
label00002DB2:
00002DB2 0C85 0000 FFFF cmpi.l D5, 0xFFFF
00002DB8 6606 bne +0x8 /* 00002DC0 */
00002DBA 202D C498 move.l D0, [A5 - 0x3B68]
00002DBE 6002 bra +0x4 /* 00002DC2 */
label00002DC0:
00002DC0 2005 move.l D0, D5
label00002DC2:
00002DC2 2E00 move.l D7, D0
00002DC4 202D C49C move.l D0, [A5 - 0x3B64]
00002DC8 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00002DCC 2C2D C494 move.l D6, [A5 - 0x3B6C]
00002DD0 9C80 sub.l D6, D0
00002DD2 BE86 cmp.l D7, D6
00002DD4 6300 00DC bls +0xDE /* 00002EB2 */
00002DD8 4A6D C492 tst.w [A5 - 0x3B6E]
00002DDC 6600 00D4 bne +0xD6 /* 00002EB2 */
00002DE0 2F2D C49C move.l -[A7], [A5 - 0x3B64]
00002DE4 2F2D C4A0 move.l -[A7], [A5 - 0x3B60]
00002DE8 2F06 move.l -[A7], D6
00002DEA 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00002DEE 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00002DF2 4A6D CE8A tst.w [A5 - 0x3176]
00002DF6 6744 beq +0x46 /* 00002E3C */
00002DF8 202D C498 move.l D0, [A5 - 0x3B68]
00002DFC 9086 sub.l D0, D6
00002DFE 2B40 E5C4 move.l [A5 - 0x1A3C], D0
00002E02 558F subq.l A7, 2
00002E04 2F2D C630 move.l -[A7], [A5 - 0x39D0]
00002E08 2F3C 5273 6C76 move.l -[A7], 0x52736C76 /* 'Rslv' */
00002E0E 2006 move.l D0, D6
00002E10 D0AD C4A0 add.l D0, [A5 - 0x3B60]
00002E14 2F00 move.l -[A7], D0
00002E16 486D E5C4 pea.l [A5 - 0x1A3C]
00002E1A 303C 081A move.w D0, 0x81A
00002E1E A82D syscall Pack11
00002E20 301F move.w D0, [A7]+
00002E22 0440 FFD9 subi.w D0, 0xFFD9
00002E26 6708 beq +0xA /* 00002E30 */
00002E28 0440 0027 subi.w D0, 0x27 /* '\'' */
00002E2C 6764 beq +0x66 /* 00002E92 */
00002E2E 6006 bra +0x8 /* 00002E36 */
label00002E30:
00002E30 526D C492 addq.w [A5 - 0x3B6E], 1
00002E34 605C bra +0x5E /* 00002E92 */
label00002E36:
00002E36 7000 moveq.l D0, 0x00
00002E38 6000 00B2 bra +0xB4 /* 00002EEC */
label00002E3C:
00002E3C 202D C498 move.l D0, [A5 - 0x3B68]
00002E40 9086 sub.l D0, D6
00002E42 2F00 move.l -[A7], D0
00002E44 2006 move.l D0, D6
00002E46 D0AD C4A0 add.l D0, [A5 - 0x3B60]
00002E4A 2F00 move.l -[A7], D0
00002E4C 206D BA78 movea.l A0, [A5 - 0x4588]
00002E50 4868 0262 pea.l [A0 + 0x262]
00002E54 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002E58 4A80 tst.l D0
00002E5A 4FEF 000C lea.l A7, [A7 + 0xC]
00002E5E 6B20 bmi +0x22 /* 00002E80 */
00002E60 0C80 0000 0003 cmpi.l D0, 0x3
00002E66 6E18 bgt +0x1A /* 00002E80 */
00002E68 D080 add.l D0, D0
00002E6A 303B 0806 move.w D0, [PC + D0 + 0x6]
00002E6E 4EFB 0000 jmp [PC + D0.w]
00002E72 0022 0010 ori.b -[A2], 0x10
00002E76 0010 000A ori.b [A0], 0xA /* '\n' */
00002E7A 526D C492 addq.w [A5 - 0x3B6E], 1
00002E7E 6012 bra +0x14 /* 00002E92 */
label00002E80:
00002E80 206D BA78 movea.l A0, [A5 - 0x4588]
00002E84 2F28 026A move.l -[A7], [A0 + 0x26A]
00002E88 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002E8C 7000 moveq.l D0, 0x00
00002E8E 588F addq.l A7, 4
00002E90 605A bra +0x5C /* 00002EEC */
label00002E92:
00002E92 2F2D E5C4 move.l -[A7], [A5 - 0x1A3C]
00002E96 2006 move.l D0, D6
00002E98 D0AD C4A0 add.l D0, [A5 - 0x3B60]
00002E9C 2F00 move.l -[A7], D0
00002E9E 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00002EA2 DCAD E5C4 add.l D6, [A5 - 0x1A3C]
00002EA6 2B46 C494 move.l [A5 - 0x3B6C], D6
00002EAA 2B6D C4A0 C49C move.l [A5 - 0x3B64], [A5 - 0x3B60]
00002EB0 508F addq.l A7, 8
label00002EB2:
00002EB2 0C85 0000 FFFF cmpi.l D5, 0xFFFF
00002EB8 6730 beq +0x32 /* 00002EEA */
00002EBA BC87 cmp.l D6, D7
00002EBC 640C bcc +0xE /* 00002ECA */
00002EBE 4A6D C492 tst.w [A5 - 0x3B6E]
00002EC2 6704 beq +0x6 /* 00002EC8 */
00002EC4 7000 moveq.l D0, 0x00
00002EC6 6024 bra +0x26 /* 00002EEC */
label00002EC8:
00002EC8 2E06 move.l D7, D6
label00002ECA:
00002ECA 9A87 sub.l D5, D7
00002ECC 9FAD C4A4 sub.l [A5 - 0x3B5C], D7
00002ED0 600A bra +0xC /* 00002EDC */
label00002ED2:
00002ED2 206D C49C movea.l A0, [A5 - 0x3B64]
00002ED6 52AD C49C addq.l [A5 - 0x3B64], 1
00002EDA 16D0 move.b [A3]+, [A0]
label00002EDC:
00002EDC 2007 move.l D0, D7
00002EDE 5387 subq.l D7, 1
00002EE0 4A80 tst.l D0
00002EE2 66EE bne -0x10 /* 00002ED2 */
00002EE4 4A85 tst.l D5
00002EE6 6600 FECA bne -0x134 /* 00002DB2 */
label00002EEA:
00002EEA 7001 moveq.l D0, 0x01
label00002EEC:
00002EEC 4CDF 08E0 movem.l D5,D6,D7,A3, [A7]+
00002EF0 4E75 rts
export_1159:
00002EF2 48E7 0110 movem.l -[A7], D7,A3
00002EF6 266F 000C movea.l A3, [A7 + 0xC]
00002EFA 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00002EFE 2F2D C442 move.l -[A7], [A5 - 0x3BBE]
00002F02 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */]
00002F06 2680 move.l [A3], D0
00002F08 56C7 sne D7
00002F0A 0247 0001 andi.w D7, 0x1
00002F0E 588F addq.l A7, 4
00002F10 6616 bne +0x18 /* 00002F28 */
00002F12 7003 moveq.l D0, 0x03
00002F14 B0AD E5C8 cmp.l D0, [A5 - 0x1A38]
00002F18 670E beq +0x10 /* 00002F28 */
00002F1A 206D C442 movea.l A0, [A5 - 0x3BBE]
00002F1E 2F28 0008 move.l -[A7], [A0 + 0x8]
00002F22 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002F26 588F addq.l A7, 4
label00002F28:
00002F28 3007 move.w D0, D7
00002F2A 4CDF 0880 movem.l D7,A3, [A7]+
00002F2E 4E75 rts
fn00002F30:
00002F30 4E56 FEEC link A6, -0x0114
00002F34 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002F38 382E 0012 move.w D4, [A6 + 0x12]
00002F3C 286E 0008 movea.l A4, [A6 + 0x8]
00002F40 4246 clr.w D6
00002F42 486E FEF0 pea.l [A6 - 0x110]
00002F46 2F2E 000C move.l -[A7], [A6 + 0xC]
00002F4A 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
00002F4E 4878 0416 push.l 0x416
00002F52 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00002F56 2D40 FEEC move.l [A6 - 0x114], D0
00002F5A 4FEF 000C lea.l A7, [A7 + 0xC]
00002F5E 6606 bne +0x8 /* 00002F66 */
00002F60 7000 moveq.l D0, 0x00
00002F62 6000 01BE bra +0x1C0 /* 00003122 */
label00002F66:
00002F66 206E FEEC movea.l A0, [A6 - 0x114]
00002F6A 317C 0001 033A move.w [A0 + 0x33A], 0x1
00002F70 206E FEEC movea.l A0, [A6 - 0x114]
00002F74 316C 00FC 0334 move.w [A0 + 0x334], [A4 + 0xFC]
00002F7A 206E FEEC movea.l A0, [A6 - 0x114]
00002F7E 316C 00FC 0332 move.w [A0 + 0x332], [A4 + 0xFC]
00002F84 206E FEEC movea.l A0, [A6 - 0x114]
00002F88 316C 00FE 0338 move.w [A0 + 0x338], [A4 + 0xFE]
00002F8E 206E FEEC movea.l A0, [A6 - 0x114]
00002F92 316C 00FE 0336 move.w [A0 + 0x336], [A4 + 0xFE]
00002F98 206E FEEC movea.l A0, [A6 - 0x114]
00002F9C 41E8 032E lea.l A0, [A0 + 0x32E]
00002FA0 226E FEEC movea.l A1, [A6 - 0x114]
00002FA4 2348 033C move.l [A1 + 0x33C], A0
00002FA8 41ED 149A lea.l A0, [A5 + 0x149A /* export_655 */]
00002FAC 226E FEEC movea.l A1, [A6 - 0x114]
00002FB0 2348 03E6 move.l [A1 + 0x3E6], A0
00002FB4 4245 clr.w D5
00002FB6 7E01 moveq.l D7, 0x01
00002FB8 266D E9E2 movea.l A3, [A5 - 0x161E]
label00002FBC:
00002FBC 200B move.l D0, A3
00002FBE 6608 bne +0xA /* 00002FC8 */
00002FC0 4A45 tst.w D5
00002FC2 663E bne +0x40 /* 00003002 */
00002FC4 4247 clr.w D7
00002FC6 603A bra +0x3C /* 00003002 */
label00002FC8:
00002FC8 4A6B 018A tst.w [A3 + 0x18A]
00002FCC 662E bne +0x30 /* 00002FFC */
00002FCE B9EB 0412 cmpa.l A4, [A3 + 0x412]
00002FD2 6628 bne +0x2A /* 00002FFC */
00002FD4 7A01 moveq.l D5, 0x01
00002FD6 4A6B 01B6 tst.w [A3 + 0x1B6]
00002FDA 6612 bne +0x14 /* 00002FEE */
00002FDC 7C01 moveq.l D6, 0x01
00002FDE 7001 moveq.l D0, 0x01
00002FE0 2F00 move.l -[A7], D0
00002FE2 2F0B move.l -[A7], A3
00002FE4 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00002FE8 7E02 moveq.l D7, 0x02
00002FEA 508F addq.l A7, 8
00002FEC 6014 bra +0x16 /* 00003002 */
label00002FEE:
00002FEE BE6B 01B6 cmp.w D7, [A3 + 0x1B6]
00002FF2 6608 bne +0xA /* 00002FFC */
00002FF4 5247 addq.w D7, 1
00002FF6 266D E9E2 movea.l A3, [A5 - 0x161E]
00002FFA 60C0 bra -0x3E /* 00002FBC */
label00002FFC:
00002FFC 266B 0164 movea.l A3, [A3 + 0x164]
00003000 60BA bra -0x44 /* 00002FBC */
label00003002:
00003002 206E FEEC movea.l A0, [A6 - 0x114]
00003006 5268 0374 addq.w [A0 + 0x374], 1
0000300A 206E FEEC movea.l A0, [A6 - 0x114]
0000300E 3147 01B6 move.w [A0 + 0x1B6], D7
00003012 206E FEEC movea.l A0, [A6 - 0x114]
00003016 214C 0412 move.l [A0 + 0x412], A4
0000301A 206E FEEC movea.l A0, [A6 - 0x114]
0000301E 41E8 0196 lea.l A0, [A0 + 0x196]
00003022 43EC 00E8 lea.l A1, [A4 + 0xE8]
00003026 7007 moveq.l D0, 0x07
label00003028:
00003028 20D9 move.l [A0]+, [A1]+
0000302A 51C8 FFFC dbf D0, -0x6 /* 00003028 */
0000302E 486E FF00 pea.l [A6 - 0x100]
00003032 2F2E FEEC move.l -[A7], [A6 - 0x114]
00003036 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
0000303A 508F addq.l A7, 8
0000303C 48C4 ext.l D4
0000303E 2F04 move.l -[A7], D4
00003040 7000 moveq.l D0, 0x00
00003042 2F00 move.l -[A7], D0
00003044 486D B7D2 pea.l [A5 - 0x482E]
00003048 486E FF00 pea.l [A6 - 0x100]
0000304C 486E FEF0 pea.l [A6 - 0x110]
00003050 2F2E FEEC move.l -[A7], [A6 - 0x114]
00003054 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */]
00003058 4A40 tst.w D0
0000305A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000305E 6620 bne +0x22 /* 00003080 */
00003060 486E FEEC pea.l [A6 - 0x114]
00003064 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003068 4A46 tst.w D6
0000306A 588F addq.l A7, 4
0000306C 6700 00B0 beq +0xB2 /* 0000311E */
00003070 7000 moveq.l D0, 0x00
00003072 2F00 move.l -[A7], D0
00003074 2F0B move.l -[A7], A3
00003076 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
0000307A 508F addq.l A7, 8
0000307C 6000 00A0 bra +0xA2 /* 0000311E */
label00003080:
00003080 206E FEEC movea.l A0, [A6 - 0x114]
00003084 3028 01B4 move.w D0, [A0 + 0x1B4]
00003088 48C0 ext.l D0
0000308A 2F00 move.l -[A7], D0
0000308C 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00003090 486D E664 pea.l [A5 - 0x199C]
00003094 206E FEEC movea.l A0, [A6 - 0x114]
00003098 4868 01DA pea.l [A0 + 0x1DA]
0000309C 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
000030A0 4A80 tst.l D0
000030A2 4FEF 000C lea.l A7, [A7 + 0xC]
000030A6 6626 bne +0x28 /* 000030CE */
000030A8 2F2E FEEC move.l -[A7], [A6 - 0x114]
000030AC 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
000030B0 4A46 tst.w D6
000030B2 588F addq.l A7, 4
000030B4 670C beq +0xE /* 000030C2 */
000030B6 7000 moveq.l D0, 0x00
000030B8 2F00 move.l -[A7], D0
000030BA 2F0B move.l -[A7], A3
000030BC 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000030C0 508F addq.l A7, 8
label000030C2:
000030C2 486E FEEC pea.l [A6 - 0x114]
000030C6 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000030CA 588F addq.l A7, 4
000030CC 6050 bra +0x52 /* 0000311E */
label000030CE:
000030CE 206E FEEC movea.l A0, [A6 - 0x114]
000030D2 317C 0002 0224 move.w [A0 + 0x224], 0x2
000030D8 206E FEEC movea.l A0, [A6 - 0x114]
000030DC 4868 01DA pea.l [A0 + 0x1DA]
000030E0 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
000030E4 206E FEEC movea.l A0, [A6 - 0x114]
000030E8 317C FFFE 02F8 move.w [A0 + 0x2F8], 0xFFFE
000030EE 206E FEEC movea.l A0, [A6 - 0x114]
000030F2 4228 01ED clr.b [A0 + 0x1ED]
000030F6 206E FEEC movea.l A0, [A6 - 0x114]
000030FA 317C 03FF 0256 move.w [A0 + 0x256], 0x3FF
00003100 2F2E FEEC move.l -[A7], [A6 - 0x114]
00003104 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
00003108 2F2E FEEC move.l -[A7], [A6 - 0x114]
0000310C 4EAD 1052 jsr [A5 + 0x1052 /* export_518 */]
00003110 2B6E FEEC B9FC move.l [A5 - 0x4604], [A6 - 0x114]
00003116 2B4C BA78 move.l [A5 - 0x4588], A4
0000311A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000311E:
0000311E 202E FEEC move.l D0, [A6 - 0x114]
label00003122:
00003122 4CEE 18F0 FED4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x12C]
00003128 4E5E unlink A6
0000312A 4E75 rts
fn0000312C:
0000312C 4E56 FFC0 link A6, -0x0040
00003130 2F0B move.l -[A7], A3
00003132 266E 0008 movea.l A3, [A6 + 0x8]
00003136 7000 moveq.l D0, 0x00
00003138 2F00 move.l -[A7], D0
0000313A 486E FFC8 pea.l [A6 - 0x38]
0000313E 486E FFC0 pea.l [A6 - 0x40]
00003142 486E 000C pea.l [A6 + 0xC]
00003146 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
0000314A 4FEF 000C lea.l A7, [A7 + 0xC]
0000314E 2200 move.l D1, D0
00003150 201F move.l D0, [A7]+
00003152 4A41 tst.w D1
00003154 674E beq +0x50 /* 000031A4 */
00003156 2F00 move.l -[A7], D0
00003158 486E FFF6 pea.l [A6 - 0xA]
0000315C 2F0B move.l -[A7], A3
0000315E 4EAD 0AC2 jsr [A5 + 0xAC2 /* export_340 */]
00003162 508F addq.l A7, 8
00003164 2200 move.l D1, D0
00003166 201F move.l D0, [A7]+
00003168 4A41 tst.w D1
0000316A 6738 beq +0x3A /* 000031A4 */
0000316C 2F00 move.l -[A7], D0
0000316E 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00003172 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00003176 588F addq.l A7, 4
00003178 2200 move.l D1, D0
0000317A 201F move.l D0, [A7]+
0000317C 2F00 move.l -[A7], D0
0000317E 7200 moveq.l D1, 0x00
00003180 2F01 move.l -[A7], D1
00003182 486E FFCC pea.l [A6 - 0x34]
00003186 740A moveq.l D2, 0x0A
00003188 2F02 move.l -[A7], D2
0000318A 486E FFC8 pea.l [A6 - 0x38]
0000318E 486E FFC0 pea.l [A6 - 0x40]
00003192 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
00003196 4FEF 0014 lea.l A7, [A7 + 0x14]
0000319A 2200 move.l D1, D0
0000319C 201F move.l D0, [A7]+
0000319E 4A41 tst.w D1
000031A0 6702 beq +0x4 /* 000031A4 */
000031A2 7001 moveq.l D0, 0x01
label000031A4:
000031A4 266E FFBC movea.l A3, [A6 - 0x44]
000031A8 4E5E unlink A6
000031AA 4E75 rts
export_1160:
000031AC 4E56 FFF8 link A6, -0x0008
000031B0 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
000031B4 3C2E 000E move.w D6, [A6 + 0xE]
000031B8 266E 0008 movea.l A3, [A6 + 0x8]
000031BC 4244 clr.w D4
000031BE 4A6E 0012 tst.w [A6 + 0x12]
000031C2 670A beq +0xC /* 000031CE */
000031C4 206D BA78 movea.l A0, [A5 - 0x4588]
000031C8 2068 0222 movea.l A0, [A0 + 0x222]
000031CC 6008 bra +0xA /* 000031D6 */
label000031CE:
000031CE 206D BA78 movea.l A0, [A5 - 0x4588]
000031D2 2068 0226 movea.l A0, [A0 + 0x226]
label000031D6:
000031D6 2D48 FFFC move.l [A6 - 0x4], A0
000031DA 7004 moveq.l D0, 0x04
000031DC 2F00 move.l -[A7], D0
000031DE 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000031E2 2D40 FFF8 move.l [A6 - 0x8], D0
000031E6 588F addq.l A7, 4
000031E8 6700 0140 beq +0x142 /* 0000332A */
000031EC 206E FFFC movea.l A0, [A6 - 0x4]
000031F0 226E FFF8 movea.l A1, [A6 - 0x8]
000031F4 3290 move.w [A1], [A0]
000031F6 206E FFFC movea.l A0, [A6 - 0x4]
000031FA 226E FFF8 movea.l A1, [A6 - 0x8]
000031FE 3368 0002 0002 move.w [A1 + 0x2], [A0 + 0x2]
00003204 7A01 moveq.l D5, 0x01
00003206 4247 clr.w D7
00003208 606C bra +0x6E /* 00003276 */
label0000320A:
0000320A 5247 addq.w D7, 1
label0000320C:
0000320C 3007 move.w D0, D7
0000320E 5240 addq.w D0, 1
00003210 BC40 cmp.w D6, D0
00003212 6D18 blt +0x1A /* 0000322C */
00003214 48C7 ext.l D7
00003216 2007 move.l D0, D7
00003218 D080 add.l D0, D0
0000321A 3207 move.w D1, D7
0000321C 5241 addq.w D1, 1
0000321E 48C1 ext.l D1
00003220 D281 add.l D1, D1
00003222 3033 0800 move.w D0, [A3 + D0]
00003226 B073 1800 cmp.w D0, [A3 + D1]
0000322A 67DE beq -0x20 /* 0000320A */
label0000322C:
0000322C 48C5 ext.l D5
0000322E 2005 move.l D0, D5
00003230 5280 addq.l D0, 1
00003232 E580 asl D0, 2
00003234 2F00 move.l -[A7], D0
00003236 48C5 ext.l D5
00003238 2005 move.l D0, D5
0000323A E580 asl D0, 2
0000323C 2F00 move.l -[A7], D0
0000323E 486E FFF8 pea.l [A6 - 0x8]
00003242 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00003246 4A40 tst.w D0
00003248 4FEF 000C lea.l A7, [A7 + 0xC]
0000324C 672C beq +0x2E /* 0000327A */
0000324E 206E FFF8 movea.l A0, [A6 - 0x8]
00003252 48C5 ext.l D5
00003254 2005 move.l D0, D5
00003256 E580 asl D0, 2
00003258 3187 0800 move.w [A0 + D0], D7
0000325C 48C7 ext.l D7
0000325E 2007 move.l D0, D7
00003260 D080 add.l D0, D0
00003262 206E FFF8 movea.l A0, [A6 - 0x8]
00003266 3205 move.w D1, D5
00003268 5245 addq.w D5, 1
0000326A 48C1 ext.l D1
0000326C E581 asl D1, 2
0000326E 31B3 0800 1802 move.w [A0 + D1 + 0x2], [A3 + D0]
00003274 5247 addq.w D7, 1
label00003276:
00003276 BC47 cmp.w D6, D7
00003278 6C92 bge -0x6C /* 0000320C */
label0000327A:
0000327A BC47 cmp.w D6, D7
0000327C 6E00 00AC bgt +0xAE /* 0000332A */
00003280 206E FFF8 movea.l A0, [A6 - 0x8]
00003284 3005 move.w D0, D5
00003286 5340 subq.w D0, 1
00003288 48C0 ext.l D0
0000328A E580 asl D0, 2
0000328C 226E FFFC movea.l A1, [A6 - 0x4]
00003290 3030 0802 move.w D0, [A0 + D0 + 0x2]
00003294 B069 0006 cmp.w D0, [A1 + 0x6]
00003298 6746 beq +0x48 /* 000032E0 */
0000329A 48C5 ext.l D5
0000329C 2005 move.l D0, D5
0000329E 5280 addq.l D0, 1
000032A0 E580 asl D0, 2
000032A2 2F00 move.l -[A7], D0
000032A4 48C5 ext.l D5
000032A6 2005 move.l D0, D5
000032A8 E580 asl D0, 2
000032AA 2F00 move.l -[A7], D0
000032AC 486E FFF8 pea.l [A6 - 0x8]
000032B0 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000032B4 4A40 tst.w D0
000032B6 4FEF 000C lea.l A7, [A7 + 0xC]
000032BA 676E beq +0x70 /* 0000332A */
000032BC 206E FFF8 movea.l A0, [A6 - 0x8]
000032C0 48C5 ext.l D5
000032C2 2005 move.l D0, D5
000032C4 E580 asl D0, 2
000032C6 31BC 7FFF 0800 move.w [A0 + D0], 0x7FFF
000032CC 206E FFF8 movea.l A0, [A6 - 0x8]
000032D0 3005 move.w D0, D5
000032D2 5245 addq.w D5, 1
000032D4 48C0 ext.l D0
000032D6 E580 asl D0, 2
000032D8 31AE 0016 0802 move.w [A0 + D0 + 0x2], [A6 + 0x16]
000032DE 6012 bra +0x14 /* 000032F2 */
label000032E0:
000032E0 206E FFF8 movea.l A0, [A6 - 0x8]
000032E4 3005 move.w D0, D5
000032E6 5340 subq.w D0, 1
000032E8 48C0 ext.l D0
000032EA E580 asl D0, 2
000032EC 31BC 7FFF 0800 move.w [A0 + D0], 0x7FFF
label000032F2:
000032F2 486E FFFC pea.l [A6 - 0x4]
000032F6 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000032FA 4A6E 0012 tst.w [A6 + 0x12]
000032FE 588F addq.l A7, 4
00003300 6714 beq +0x16 /* 00003316 */
00003302 206D BA78 movea.l A0, [A5 - 0x4588]
00003306 216E FFF8 0222 move.l [A0 + 0x222], [A6 - 0x8]
0000330C 206D BA78 movea.l A0, [A5 - 0x4588]
00003310 3145 0174 move.w [A0 + 0x174], D5
00003314 6012 bra +0x14 /* 00003328 */
label00003316:
00003316 206D BA78 movea.l A0, [A5 - 0x4588]
0000331A 216E FFF8 0226 move.l [A0 + 0x226], [A6 - 0x8]
00003320 206D BA78 movea.l A0, [A5 - 0x4588]
00003324 3145 0176 move.w [A0 + 0x176], D5
label00003328:
00003328 7801 moveq.l D4, 0x01
label0000332A:
0000332A 3004 move.w D0, D4
0000332C 4CEE 08F0 FFE4 movem.l D4,D5,D6,D7,A3, [A6 - 0x1C]
00003332 4E5E unlink A6
00003334 4E75 rts
fn00003336:
00003336 48E7 0118 movem.l -[A7], D7,A3,A4
0000333A 286F 0014 movea.l A4, [A7 + 0x14]
0000333E 266F 0010 movea.l A3, [A7 + 0x10]
00003342 2F0C move.l -[A7], A4
00003344 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00003348 2E00 move.l D7, D0
0000334A 1013 move.b D0, [A3]
0000334C 5200 addq.b D0, 1
0000334E 7200 moveq.l D1, 0x00
00003350 1200 move.b D1, D0
00003352 203C 0000 00FF move.l D0, 0xFF
00003358 9081 sub.l D0, D1
0000335A B087 cmp.l D0, D7
0000335C 588F addq.l A7, 4
0000335E 6C0C bge +0xE /* 0000336C */
00003360 7000 moveq.l D0, 0x00
00003362 1013 move.b D0, [A3]
00003364 2E3C 0000 00FE move.l D7, 0xFE
0000336A 9E80 sub.l D7, D0
label0000336C:
0000336C 4A87 tst.l D7
0000336E 6714 beq +0x16 /* 00003384 */
00003370 2F0C move.l -[A7], A4
00003372 7000 moveq.l D0, 0x00
00003374 1013 move.b D0, [A3]
00003376 D08B add.l D0, A3
00003378 5280 addq.l D0, 1
0000337A 2F00 move.l -[A7], D0
0000337C 2F07 move.l -[A7], D7
0000337E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00003382 DF13 add.b [A3], D7
label00003384:
00003384 2007 move.l D0, D7
00003386 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000338A 4E75 rts
export_1161:
0000338C 4E56 FDFC link A6, -0x0204
00003390 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003394 266E 000C movea.l A3, [A6 + 0xC]
00003398 4A6D E21E tst.w [A5 - 0x1DE2]
0000339C 660A bne +0xC /* 000033A8 */
0000339E 486D 2A8A pea.l [A5 + 0x2A8A /* export_1357 */]
000033A2 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000033A6 588F addq.l A7, 4
label000033A8:
000033A8 2B6D EA3A D5BC move.l [A5 - 0x2A44], [A5 - 0x15C6]
000033AE 2B6D EA26 D5C6 move.l [A5 - 0x2A3A], [A5 - 0x15DA]
000033B4 2B6D EA2E D5D0 move.l [A5 - 0x2A30], [A5 - 0x15D2]
000033BA 2B6D EA2A D5DA move.l [A5 - 0x2A26], [A5 - 0x15D6]
000033C0 2B6D EA36 D5E4 move.l [A5 - 0x2A1C], [A5 - 0x15CA]
000033C6 2B6D EA22 D5EE move.l [A5 - 0x2A12], [A5 - 0x15DE]
000033CC 2B6D EA32 D5F8 move.l [A5 - 0x2A08], [A5 - 0x15CE]
000033D2 2B6D EA1A D602 move.l [A5 - 0x29FE], [A5 - 0x15E6]
000033D8 426E FFFE clr.w [A6 - 0x2]
000033DC 426E FFFC clr.w [A6 - 0x4]
000033E0 4213 clr.b [A3]
000033E2 206E 0008 movea.l A0, [A6 + 0x8]
000033E6 7000 moveq.l D0, 0x00
000033E8 1010 move.b D0, [A0]
000033EA 2F00 move.l -[A7], D0
000033EC 202E 0008 move.l D0, [A6 + 0x8]
000033F0 5280 addq.l D0, 1
000033F2 2F00 move.l -[A7], D0
000033F4 486E FDFC pea.l [A6 - 0x204]
000033F8 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000033FC 206E 0008 movea.l A0, [A6 + 0x8]
00003400 7000 moveq.l D0, 0x00
00003402 1010 move.b D0, [A0]
00003404 41EE FDFC lea.l A0, [A6 - 0x204]
00003408 4230 0000 clr.b [A0 + D0.w]
0000340C 226E 0018 movea.l A1, [A6 + 0x18]
00003410 4251 clr.w [A1]
00003412 4244 clr.w D4
00003414 49EE FDFC lea.l A4, [A6 - 0x204]
00003418 4247 clr.w D7
0000341A 4FEF 000C lea.l A7, [A7 + 0xC]
0000341E 6000 064C bra +0x64E /* 00003A6C */
label00003422:
00003422 7000 moveq.l D0, 0x00
00003424 1034 7000 move.b D0, [A4 + D7.w]
00003428 0480 0000 0022 subi.l D0, 0x22 /* '\"' */
0000342E 6768 beq +0x6A /* 00003498 */
00003430 0480 0000 0019 subi.l D0, 0x19
00003436 6700 00A0 beq +0xA2 /* 000034D8 */
0000343A 0480 0000 0020 subi.l D0, 0x20 /* ' ' */
00003440 6700 00CC beq +0xCE /* 0000350E */
00003444 5380 subq.l D0, 1
00003446 6708 beq +0xA /* 00003450 */
00003448 5780 subq.l D0, 3
0000344A 677A beq +0x7C /* 000034C6 */
0000344C 6000 01B6 bra +0x1B8 /* 00003604 */
label00003450:
00003450 1034 7001 move.b D0, [A4 + D7.w + 0x1]
00003454 0400 0020 subi.b D0, 0x20 /* ' ' */
00003458 6724 beq +0x26 /* 0000347E */
0000345A 5100 subq.b D0, 8
0000345C 6720 beq +0x22 /* 0000347E */
0000345E 5300 subq.b D0, 1
00003460 671C beq +0x1E /* 0000347E */
00003462 5500 subq.b D0, 2
00003464 6718 beq +0x1A /* 0000347E */
00003466 5500 subq.b D0, 2
00003468 6714 beq +0x16 /* 0000347E */
0000346A 5500 subq.b D0, 2
0000346C 6710 beq +0x12 /* 0000347E */
0000346E 0400 000B subi.b D0, 0xB
00003472 670A beq +0xC /* 0000347E */
00003474 0400 0022 subi.b D0, 0x22 /* '\"' */
00003478 670A beq +0xC /* 00003484 */
0000347A 6000 05E2 bra +0x5E4 /* 00003A5E */
label0000347E:
0000347E 5247 addq.w D7, 1
00003480 6000 05DC bra +0x5DE /* 00003A5E */
label00003484:
00003484 3007 move.w D0, D7
00003486 5247 addq.w D7, 1
00003488 5213 addq.b [A3], 1
0000348A 7200 moveq.l D1, 0x00
0000348C 1213 move.b D1, [A3]
0000348E 17B4 0000 1000 move.b [A3 + D1.w], [A4 + D0.w]
00003494 6000 05C8 bra +0x5CA /* 00003A5E */
label00003498:
00003498 3007 move.w D0, D7
0000349A 5247 addq.w D7, 1
0000349C 5213 addq.b [A3], 1
0000349E 7200 moveq.l D1, 0x00
000034A0 1213 move.b D1, [A3]
000034A2 17B4 0000 1000 move.b [A3 + D1.w], [A4 + D0.w]
000034A8 6010 bra +0x12 /* 000034BA */
label000034AA:
000034AA 3007 move.w D0, D7
000034AC 5247 addq.w D7, 1
000034AE 5213 addq.b [A3], 1
000034B0 7200 moveq.l D1, 0x00
000034B2 1213 move.b D1, [A3]
000034B4 17B4 0000 1000 move.b [A3 + D1.w], [A4 + D0.w]
label000034BA:
000034BA 7022 moveq.l D0, 0x22
000034BC B034 7000 cmp.b D0, [A4 + D7.w]
000034C0 66E8 bne -0x16 /* 000034AA */
000034C2 6000 059A bra +0x59C /* 00003A5E */
label000034C6:
000034C6 5213 addq.b [A3], 1
000034C8 7000 moveq.l D0, 0x00
000034CA 1013 move.b D0, [A3]
000034CC 17BC 00CA 0000 move.b [A3 + D0.w], 0xCA
000034D2 5247 addq.w D7, 1
000034D4 6000 0594 bra +0x596 /* 00003A6A */
label000034D8:
000034D8 5213 addq.b [A3], 1
000034DA 7000 moveq.l D0, 0x00
000034DC 1013 move.b D0, [A3]
000034DE 17B4 7000 0000 move.b [A3 + D0.w], [A4 + D7.w]
000034E4 4A6D CF0C tst.w [A5 - 0x30F4]
000034E8 6718 beq +0x1A /* 00003502 */
000034EA 5247 addq.w D7, 1
000034EC 703B moveq.l D0, 0x3B
000034EE B034 7000 cmp.b D0, [A4 + D7.w]
000034F2 6600 0576 bne +0x578 /* 00003A6A */
000034F6 526E FFFC addq.w [A6 - 0x4], 1
000034FA 426E FFFE clr.w [A6 - 0x2]
000034FE 6000 056A bra +0x56C /* 00003A6A */
label00003502:
00003502 526E FFFC addq.w [A6 - 0x4], 1
00003506 426E FFFE clr.w [A6 - 0x2]
0000350A 6000 055E bra +0x560 /* 00003A6A */
label0000350E:
0000350E 48C7 ext.l D7
00003510 200C move.l D0, A4
00003512 D087 add.l D0, D7
00003514 5280 addq.l D0, 1
00003516 2F00 move.l -[A7], D0
00003518 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
0000351C 1D40 FEFC move.b [A6 - 0x104], D0
00003520 7000 moveq.l D0, 0x00
00003522 102E FEFC move.b D0, [A6 - 0x104]
00003526 2F00 move.l -[A7], D0
00003528 48C7 ext.l D7
0000352A 200C move.l D0, A4
0000352C D087 add.l D0, D7
0000352E 5280 addq.l D0, 1
00003530 2F00 move.l -[A7], D0
00003532 41EE FEFC lea.l A0, [A6 - 0x104]
00003536 5288 addq.l A0, 1
00003538 2F08 move.l -[A7], A0
0000353A 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
0000353E 4246 clr.w D6
00003540 4FEF 0010 lea.l A7, [A7 + 0x10]
00003544 603C bra +0x3E /* 00003582 */
label00003546:
00003546 2006 move.l D0, D6
00003548 D040 add.w D0, D0
0000354A 3200 move.w D1, D0
0000354C E548 lsl D0.w, 2
0000354E D041 add.w D0, D1
00003550 41ED D5B8 lea.l A0, [A5 - 0x2A48]
00003554 2070 0000 movea.l A0, [A0 + D0.w]
00003558 7000 moveq.l D0, 0x00
0000355A 1010 move.b D0, [A0]
0000355C 2F00 move.l -[A7], D0
0000355E 486E FEFC pea.l [A6 - 0x104]
00003562 2006 move.l D0, D6
00003564 D040 add.w D0, D0
00003566 3200 move.w D1, D0
00003568 E548 lsl D0.w, 2
0000356A D041 add.w D0, D1
0000356C 41ED D5B8 lea.l A0, [A5 - 0x2A48]
00003570 2F30 0000 move.l -[A7], [A0 + D0.w]
00003574 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */]
00003578 4A40 tst.w D0
0000357A 4FEF 000C lea.l A7, [A7 + 0xC]
0000357E 6716 beq +0x18 /* 00003596 */
00003580 5246 addq.w D6, 1
label00003582:
00003582 2006 move.l D0, D6
00003584 D040 add.w D0, D0
00003586 3200 move.w D1, D0
00003588 E548 lsl D0.w, 2
0000358A D041 add.w D0, D1
0000358C 41ED D5B8 lea.l A0, [A5 - 0x2A48]
00003590 4AB0 0000 tst.l [A0 + D0.w]
00003594 66B0 bne -0x4E /* 00003546 */
label00003596:
00003596 2006 move.l D0, D6
00003598 D040 add.w D0, D0
0000359A 3200 move.w D1, D0
0000359C E548 lsl D0.w, 2
0000359E D041 add.w D0, D1
000035A0 41ED D5B8 lea.l A0, [A5 - 0x2A48]
000035A4 4AB0 0000 tst.l [A0 + D0.w]
000035A8 675A beq +0x5C /* 00003604 */
000035AA 4A6E FFFC tst.w [A6 - 0x4]
000035AE 6618 bne +0x1A /* 000035C8 */
000035B0 2006 move.l D0, D6
000035B2 D040 add.w D0, D0
000035B4 3200 move.w D1, D0
000035B6 E548 lsl D0.w, 2
000035B8 D041 add.w D0, D1
000035BA 41ED D5B8 lea.l A0, [A5 - 0x2A48]
000035BE 226E 0010 movea.l A1, [A6 + 0x10]
000035C2 22B0 0004 move.l [A1], [A0 + D0.w + 0x4]
000035C6 601E bra +0x20 /* 000035E6 */
label000035C8:
000035C8 7001 moveq.l D0, 0x01
000035CA B06E FFFC cmp.w D0, [A6 - 0x4]
000035CE 6616 bne +0x18 /* 000035E6 */
000035D0 2006 move.l D0, D6
000035D2 D040 add.w D0, D0
000035D4 3200 move.w D1, D0
000035D6 E548 lsl D0.w, 2
000035D8 D041 add.w D0, D1
000035DA 41ED D5B8 lea.l A0, [A5 - 0x2A48]
000035DE 226E 0014 movea.l A1, [A6 + 0x14]
000035E2 22B0 0004 move.l [A1], [A0 + D0.w + 0x4]
label000035E6:
000035E6 2006 move.l D0, D6
000035E8 D040 add.w D0, D0
000035EA 3200 move.w D1, D0
000035EC E548 lsl D0.w, 2
000035EE D041 add.w D0, D1
000035F0 41ED D5B8 lea.l A0, [A5 - 0x2A48]
000035F4 2070 0000 movea.l A0, [A0 + D0.w]
000035F8 7000 moveq.l D0, 0x00
000035FA 1010 move.b D0, [A0]
000035FC 5280 addq.l D0, 1
000035FE DE40 add.w D7, D0
00003600 6000 0468 bra +0x46A /* 00003A6A */
label00003604:
00003604 702E moveq.l D0, 0x2E
00003606 B034 7000 cmp.b D0, [A4 + D7.w]
0000360A 663C bne +0x3E /* 00003648 */
0000360C 4A6E FFFE tst.w [A6 - 0x2]
00003610 670C beq +0xE /* 0000361E */
00003612 5213 addq.b [A3], 1
00003614 7000 moveq.l D0, 0x00
00003616 1013 move.b D0, [A3]
00003618 17BC 0022 0000 move.b [A3 + D0.w], 0x22 /* '\"' */
label0000361E:
0000361E 5213 addq.b [A3], 1
00003620 7000 moveq.l D0, 0x00
00003622 1013 move.b D0, [A3]
00003624 17AD E5C2 0000 move.b [A3 + D0.w], [A5 - 0x1A3E]
0000362A 4A6E FFFE tst.w [A6 - 0x2]
0000362E 6710 beq +0x12 /* 00003640 */
00003630 5213 addq.b [A3], 1
00003632 7000 moveq.l D0, 0x00
00003634 1013 move.b D0, [A3]
00003636 17BC 0022 0000 move.b [A3 + D0.w], 0x22 /* '\"' */
0000363C 6000 042C bra +0x42E /* 00003A6A */
label00003640:
00003640 526E FFFE addq.w [A6 - 0x2], 1
00003644 6000 0424 bra +0x426 /* 00003A6A */
label00003648:
00003648 702C moveq.l D0, 0x2C
0000364A B034 7000 cmp.b D0, [A4 + D7.w]
0000364E 6610 bne +0x12 /* 00003660 */
00003650 5213 addq.b [A3], 1
00003652 7000 moveq.l D0, 0x00
00003654 1013 move.b D0, [A3]
00003656 17AD E5C0 0000 move.b [A3 + D0.w], [A5 - 0x1A40]
0000365C 6000 040C bra +0x40E /* 00003A6A */
label00003660:
00003660 7000 moveq.l D0, 0x00
00003662 1034 7000 move.b D0, [A4 + D7.w]
00003666 41ED A614 lea.l A0, [A5 - 0x59EC]
0000366A 7264 moveq.l D1, 0x64
0000366C B230 0000 cmp.b D1, [A0 + D0.w]
00003670 6600 0090 bne +0x92 /* 00003702 */
00003674 4244 clr.w D4
00003676 7004 moveq.l D0, 0x04
00003678 2F00 move.l -[A7], D0
0000367A 486D C37E pea.l [A5 - 0x3C82]
0000367E 48C7 ext.l D7
00003680 220C move.l D1, A4
00003682 D287 add.l D1, D7
00003684 2F01 move.l -[A7], D1
00003686 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000368A 4A40 tst.w D0
0000368C 4FEF 000C lea.l A7, [A7 + 0xC]
00003690 6606 bne +0x8 /* 00003698 */
00003692 7C0B moveq.l D6, 0x0B
00003694 7A03 moveq.l D5, 0x03
00003696 6048 bra +0x4A /* 000036E0 */
label00003698:
00003698 7003 moveq.l D0, 0x03
0000369A 2F00 move.l -[A7], D0
0000369C 486D C384 pea.l [A5 - 0x3C7C]
000036A0 48C7 ext.l D7
000036A2 220C move.l D1, A4
000036A4 D287 add.l D1, D7
000036A6 2F01 move.l -[A7], D1
000036A8 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000036AC 4A40 tst.w D0
000036AE 4FEF 000C lea.l A7, [A7 + 0xC]
000036B2 6606 bne +0x8 /* 000036BA */
000036B4 7C0A moveq.l D6, 0x0A
000036B6 7A02 moveq.l D5, 0x02
000036B8 6026 bra +0x28 /* 000036E0 */
label000036BA:
000036BA 7002 moveq.l D0, 0x02
000036BC 2F00 move.l -[A7], D0
000036BE 486D C388 pea.l [A5 - 0x3C78]
000036C2 48C7 ext.l D7
000036C4 220C move.l D1, A4
000036C6 D287 add.l D1, D7
000036C8 2F01 move.l -[A7], D1
000036CA 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000036CE 4A40 tst.w D0
000036D0 4FEF 000C lea.l A7, [A7 + 0xC]
000036D4 6606 bne +0x8 /* 000036DC */
000036D6 7C09 moveq.l D6, 0x09
000036D8 7A01 moveq.l D5, 0x01
000036DA 6004 bra +0x6 /* 000036E0 */
label000036DC:
000036DC 7C08 moveq.l D6, 0x08
000036DE 4245 clr.w D5
label000036E0:
000036E0 2006 move.l D0, D6
000036E2 E540 asl D0.w, 2
000036E4 41ED E220 lea.l A0, [A5 - 0x1DE0]
000036E8 2F30 0000 move.l -[A7], [A0 + D0.w]
000036EC 2F0B move.l -[A7], A3
000036EE 4EBA FC46 jsr [PC - 0x3BA /* 00003336 */]
000036F2 DE45 add.w D7, D5
000036F4 206E 0018 movea.l A0, [A6 + 0x18]
000036F8 30BC 0001 move.w [A0], 0x1
000036FC 508F addq.l A7, 8
000036FE 6000 036A bra +0x36C /* 00003A6A */
label00003702:
00003702 7079 moveq.l D0, 0x79
00003704 B034 7000 cmp.b D0, [A4 + D7.w]
00003708 57C0 seq D0
0000370A 0240 0001 andi.w D0, 0x1
0000370E 41ED A614 lea.l A0, [A5 - 0x59EC]
00003712 4A30 0000 tst.b [A0 + D0.w]
00003716 6770 beq +0x72 /* 00003788 */
00003718 4244 clr.w D4
0000371A 7004 moveq.l D0, 0x04
0000371C 2F00 move.l -[A7], D0
0000371E 486D C38C pea.l [A5 - 0x3C74]
00003722 48C7 ext.l D7
00003724 220C move.l D1, A4
00003726 D287 add.l D1, D7
00003728 2F01 move.l -[A7], D1
0000372A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000372E 4A40 tst.w D0
00003730 4FEF 000C lea.l A7, [A7 + 0xC]
00003734 661A bne +0x1C /* 00003750 */
00003736 206E 0018 movea.l A0, [A6 + 0x18]
0000373A 30BC 0001 move.w [A0], 0x1
0000373E 2F2D E254 move.l -[A7], [A5 - 0x1DAC]
00003742 2F0B move.l -[A7], A3
00003744 4EBA FBF0 jsr [PC - 0x410 /* 00003336 */]
00003748 5647 addq.w D7, 3
0000374A 508F addq.l A7, 8
0000374C 6000 031C bra +0x31E /* 00003A6A */
label00003750:
00003750 7002 moveq.l D0, 0x02
00003752 2F00 move.l -[A7], D0
00003754 486D C392 pea.l [A5 - 0x3C6E]
00003758 48C7 ext.l D7
0000375A 220C move.l D1, A4
0000375C D287 add.l D1, D7
0000375E 2F01 move.l -[A7], D1
00003760 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00003764 4A40 tst.w D0
00003766 4FEF 000C lea.l A7, [A7 + 0xC]
0000376A 6600 02F2 bne +0x2F4 /* 00003A5E */
0000376E 206E 0018 movea.l A0, [A6 + 0x18]
00003772 30BC 0001 move.w [A0], 0x1
00003776 2F2D E250 move.l -[A7], [A5 - 0x1DB0]
0000377A 2F0B move.l -[A7], A3
0000377C 4EBA FBB8 jsr [PC - 0x448 /* 00003336 */]
00003780 5247 addq.w D7, 1
00003782 508F addq.l A7, 8
00003784 6000 02E4 bra +0x2E6 /* 00003A6A */
label00003788:
00003788 7073 moveq.l D0, 0x73
0000378A B034 7000 cmp.b D0, [A4 + D7.w]
0000378E 57C0 seq D0
00003790 0240 0001 andi.w D0, 0x1
00003794 41ED A614 lea.l A0, [A5 - 0x59EC]
00003798 4A30 0000 tst.b [A0 + D0.w]
0000379C 674A beq +0x4C /* 000037E8 */
0000379E 7801 moveq.l D4, 0x01
000037A0 7002 moveq.l D0, 0x02
000037A2 2F00 move.l -[A7], D0
000037A4 486D C396 pea.l [A5 - 0x3C6A]
000037A8 48C7 ext.l D7
000037AA 220C move.l D1, A4
000037AC D287 add.l D1, D7
000037AE 2F01 move.l -[A7], D1
000037B0 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000037B4 4A40 tst.w D0
000037B6 4FEF 000C lea.l A7, [A7 + 0xC]
000037BA 6606 bne +0x8 /* 000037C2 */
000037BC 7C03 moveq.l D6, 0x03
000037BE 7A01 moveq.l D5, 0x01
000037C0 6004 bra +0x6 /* 000037C6 */
label000037C2:
000037C2 7C02 moveq.l D6, 0x02
000037C4 4245 clr.w D5
label000037C6:
000037C6 2006 move.l D0, D6
000037C8 E540 asl D0.w, 2
000037CA 41ED E220 lea.l A0, [A5 - 0x1DE0]
000037CE 2F30 0000 move.l -[A7], [A0 + D0.w]
000037D2 2F0B move.l -[A7], A3
000037D4 4EBA FB60 jsr [PC - 0x4A0 /* 00003336 */]
000037D8 DE45 add.w D7, D5
000037DA 206E 0018 movea.l A0, [A6 + 0x18]
000037DE 30BC 0001 move.w [A0], 0x1
000037E2 508F addq.l A7, 8
000037E4 6000 0284 bra +0x286 /* 00003A6A */
label000037E8:
000037E8 7005 moveq.l D0, 0x05
000037EA 2F00 move.l -[A7], D0
000037EC 486D C39A pea.l [A5 - 0x3C66]
000037F0 48C7 ext.l D7
000037F2 220C move.l D1, A4
000037F4 D287 add.l D1, D7
000037F6 2F01 move.l -[A7], D1
000037F8 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000037FC 4A80 tst.l D0
000037FE 4FEF 000C lea.l A7, [A7 + 0xC]
00003802 662E bne +0x30 /* 00003832 */
00003804 7801 moveq.l D4, 0x01
00003806 7000 moveq.l D0, 0x00
00003808 1013 move.b D0, [A3]
0000380A 7220 moveq.l D1, 0x20
0000380C B233 0000 cmp.b D1, [A3 + D0.w]
00003810 660E bne +0x10 /* 00003820 */
00003812 206D E4E4 movea.l A0, [A5 - 0x1B1C]
00003816 7020 moveq.l D0, 0x20
00003818 B028 0001 cmp.b D0, [A0 + 0x1]
0000381C 6602 bne +0x4 /* 00003820 */
0000381E 5313 subq.b [A3], 1
label00003820:
00003820 2F2D E26C move.l -[A7], [A5 - 0x1D94]
00003824 2F0B move.l -[A7], A3
00003826 4EBA FB0E jsr [PC - 0x4F2 /* 00003336 */]
0000382A 5847 addq.w D7, 4
0000382C 508F addq.l A7, 8
0000382E 6000 023A bra +0x23C /* 00003A6A */
label00003832:
00003832 7005 moveq.l D0, 0x05
00003834 2F00 move.l -[A7], D0
00003836 486D C3A0 pea.l [A5 - 0x3C60]
0000383A 48C7 ext.l D7
0000383C 220C move.l D1, A4
0000383E D287 add.l D1, D7
00003840 2F01 move.l -[A7], D1
00003842 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00003846 4A40 tst.w D0
00003848 4FEF 000C lea.l A7, [A7 + 0xC]
0000384C 662E bne +0x30 /* 0000387C */
0000384E 7801 moveq.l D4, 0x01
00003850 7000 moveq.l D0, 0x00
00003852 1013 move.b D0, [A3]
00003854 7220 moveq.l D1, 0x20
00003856 B233 0000 cmp.b D1, [A3 + D0.w]
0000385A 660E bne +0x10 /* 0000386A */
0000385C 206D E4E4 movea.l A0, [A5 - 0x1B1C]
00003860 7020 moveq.l D0, 0x20
00003862 B028 0001 cmp.b D0, [A0 + 0x1]
00003866 6602 bne +0x4 /* 0000386A */
00003868 5313 subq.b [A3], 1
label0000386A:
0000386A 2F2D E2B4 move.l -[A7], [A5 - 0x1D4C]
0000386E 2F0B move.l -[A7], A3
00003870 4EBA FAC4 jsr [PC - 0x53C /* 00003336 */]
00003874 5847 addq.w D7, 4
00003876 508F addq.l A7, 8
00003878 6000 01F0 bra +0x1F2 /* 00003A6A */
label0000387C:
0000387C 7003 moveq.l D0, 0x03
0000387E 2F00 move.l -[A7], D0
00003880 486D C3A6 pea.l [A5 - 0x3C5A]
00003884 48C7 ext.l D7
00003886 220C move.l D1, A4
00003888 D287 add.l D1, D7
0000388A 2F01 move.l -[A7], D1
0000388C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00003890 4A80 tst.l D0
00003892 4FEF 000C lea.l A7, [A7 + 0xC]
00003896 662E bne +0x30 /* 000038C6 */
00003898 7801 moveq.l D4, 0x01
0000389A 7000 moveq.l D0, 0x00
0000389C 1013 move.b D0, [A3]
0000389E 7220 moveq.l D1, 0x20
000038A0 B233 0000 cmp.b D1, [A3 + D0.w]
000038A4 660E bne +0x10 /* 000038B4 */
000038A6 206D E4E4 movea.l A0, [A5 - 0x1B1C]
000038AA 7020 moveq.l D0, 0x20
000038AC B028 0001 cmp.b D0, [A0 + 0x1]
000038B0 6602 bne +0x4 /* 000038B4 */
000038B2 5313 subq.b [A3], 1
label000038B4:
000038B4 2F2D E268 move.l -[A7], [A5 - 0x1D98]
000038B8 2F0B move.l -[A7], A3
000038BA 4EBA FA7A jsr [PC - 0x586 /* 00003336 */]
000038BE 5447 addq.w D7, 2
000038C0 508F addq.l A7, 8
000038C2 6000 01A6 bra +0x1A8 /* 00003A6A */
label000038C6:
000038C6 7003 moveq.l D0, 0x03
000038C8 2F00 move.l -[A7], D0
000038CA 486D C3AA pea.l [A5 - 0x3C56]
000038CE 48C7 ext.l D7
000038D0 220C move.l D1, A4
000038D2 D287 add.l D1, D7
000038D4 2F01 move.l -[A7], D1
000038D6 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000038DA 4A40 tst.w D0
000038DC 4FEF 000C lea.l A7, [A7 + 0xC]
000038E0 662E bne +0x30 /* 00003910 */
000038E2 7801 moveq.l D4, 0x01
000038E4 7000 moveq.l D0, 0x00
000038E6 1013 move.b D0, [A3]
000038E8 7220 moveq.l D1, 0x20
000038EA B233 0000 cmp.b D1, [A3 + D0.w]
000038EE 660E bne +0x10 /* 000038FE */
000038F0 206D E4E4 movea.l A0, [A5 - 0x1B1C]
000038F4 7020 moveq.l D0, 0x20
000038F6 B028 0001 cmp.b D0, [A0 + 0x1]
000038FA 6602 bne +0x4 /* 000038FE */
000038FC 5313 subq.b [A3], 1
label000038FE:
000038FE 2F2D E2B0 move.l -[A7], [A5 - 0x1D50]
00003902 2F0B move.l -[A7], A3
00003904 4EBA FA30 jsr [PC - 0x5D0 /* 00003336 */]
00003908 5447 addq.w D7, 2
0000390A 508F addq.l A7, 8
0000390C 6000 015C bra +0x15E /* 00003A6A */
label00003910:
00003910 7068 moveq.l D0, 0x68
00003912 B034 7000 cmp.b D0, [A4 + D7.w]
00003916 57C0 seq D0
00003918 0240 0001 andi.w D0, 0x1
0000391C 41ED A614 lea.l A0, [A5 - 0x59EC]
00003920 4A30 0000 tst.b [A0 + D0.w]
00003924 674A beq +0x4C /* 00003970 */
00003926 7801 moveq.l D4, 0x01
00003928 7002 moveq.l D0, 0x02
0000392A 2F00 move.l -[A7], D0
0000392C 486D C3AE pea.l [A5 - 0x3C52]
00003930 48C7 ext.l D7
00003932 220C move.l D1, A4
00003934 D287 add.l D1, D7
00003936 2F01 move.l -[A7], D1
00003938 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000393C 4A40 tst.w D0
0000393E 4FEF 000C lea.l A7, [A7 + 0xC]
00003942 6606 bne +0x8 /* 0000394A */
00003944 7C07 moveq.l D6, 0x07
00003946 7A01 moveq.l D5, 0x01
00003948 6004 bra +0x6 /* 0000394E */
label0000394A:
0000394A 7C06 moveq.l D6, 0x06
0000394C 4245 clr.w D5
label0000394E:
0000394E 2006 move.l D0, D6
00003950 E540 asl D0.w, 2
00003952 41ED E220 lea.l A0, [A5 - 0x1DE0]
00003956 2F30 0000 move.l -[A7], [A0 + D0.w]
0000395A 2F0B move.l -[A7], A3
0000395C 4EBA F9D8 jsr [PC - 0x628 /* 00003336 */]
00003960 DE45 add.w D7, D5
00003962 206E 0018 movea.l A0, [A6 + 0x18]
00003966 30BC 0001 move.w [A0], 0x1
0000396A 508F addq.l A7, 8
0000396C 6000 00FC bra +0xFE /* 00003A6A */
label00003970:
00003970 706D moveq.l D0, 0x6D
00003972 B034 7000 cmp.b D0, [A4 + D7.w]
00003976 57C0 seq D0
00003978 0240 0001 andi.w D0, 0x1
0000397C 41ED A614 lea.l A0, [A5 - 0x59EC]
00003980 4A30 0000 tst.b [A0 + D0.w]
00003984 6700 00D8 beq +0xDA /* 00003A5E */
00003988 4A44 tst.w D4
0000398A 6748 beq +0x4A /* 000039D4 */
0000398C 7002 moveq.l D0, 0x02
0000398E 2F00 move.l -[A7], D0
00003990 486D C3B2 pea.l [A5 - 0x3C4E]
00003994 48C7 ext.l D7
00003996 220C move.l D1, A4
00003998 D287 add.l D1, D7
0000399A 2F01 move.l -[A7], D1
0000399C 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000039A0 4A40 tst.w D0
000039A2 4FEF 000C lea.l A7, [A7 + 0xC]
000039A6 6606 bne +0x8 /* 000039AE */
000039A8 7C05 moveq.l D6, 0x05
000039AA 7A01 moveq.l D5, 0x01
000039AC 6004 bra +0x6 /* 000039B2 */
label000039AE:
000039AE 7C04 moveq.l D6, 0x04
000039B0 4245 clr.w D5
label000039B2:
000039B2 2006 move.l D0, D6
000039B4 E540 asl D0.w, 2
000039B6 41ED E220 lea.l A0, [A5 - 0x1DE0]
000039BA 2F30 0000 move.l -[A7], [A0 + D0.w]
000039BE 2F0B move.l -[A7], A3
000039C0 4EBA F974 jsr [PC - 0x68C /* 00003336 */]
000039C4 DE45 add.w D7, D5
000039C6 206E 0018 movea.l A0, [A6 + 0x18]
000039CA 30BC 0001 move.w [A0], 0x1
000039CE 508F addq.l A7, 8
000039D0 6000 0098 bra +0x9A /* 00003A6A */
label000039D4:
000039D4 7004 moveq.l D0, 0x04
000039D6 2F00 move.l -[A7], D0
000039D8 486D C3B6 pea.l [A5 - 0x3C4A]
000039DC 48C7 ext.l D7
000039DE 220C move.l D1, A4
000039E0 D287 add.l D1, D7
000039E2 2F01 move.l -[A7], D1
000039E4 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000039E8 4A40 tst.w D0
000039EA 4FEF 000C lea.l A7, [A7 + 0xC]
000039EE 6606 bne +0x8 /* 000039F6 */
000039F0 7C11 moveq.l D6, 0x11
000039F2 7A03 moveq.l D5, 0x03
000039F4 6048 bra +0x4A /* 00003A3E */
label000039F6:
000039F6 7003 moveq.l D0, 0x03
000039F8 2F00 move.l -[A7], D0
000039FA 486D C3BC pea.l [A5 - 0x3C44]
000039FE 48C7 ext.l D7
00003A00 220C move.l D1, A4
00003A02 D287 add.l D1, D7
00003A04 2F01 move.l -[A7], D1
00003A06 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00003A0A 4A40 tst.w D0
00003A0C 4FEF 000C lea.l A7, [A7 + 0xC]
00003A10 6606 bne +0x8 /* 00003A18 */
00003A12 7C10 moveq.l D6, 0x10
00003A14 7A02 moveq.l D5, 0x02
00003A16 6026 bra +0x28 /* 00003A3E */
label00003A18:
00003A18 7002 moveq.l D0, 0x02
00003A1A 2F00 move.l -[A7], D0
00003A1C 486D C3C0 pea.l [A5 - 0x3C40]
00003A20 48C7 ext.l D7
00003A22 220C move.l D1, A4
00003A24 D287 add.l D1, D7
00003A26 2F01 move.l -[A7], D1
00003A28 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00003A2C 4A40 tst.w D0
00003A2E 4FEF 000C lea.l A7, [A7 + 0xC]
00003A32 6606 bne +0x8 /* 00003A3A */
00003A34 7C0F moveq.l D6, 0x0F
00003A36 7A01 moveq.l D5, 0x01
00003A38 6004 bra +0x6 /* 00003A3E */
label00003A3A:
00003A3A 7C0E moveq.l D6, 0x0E
00003A3C 4245 clr.w D5
label00003A3E:
00003A3E 2006 move.l D0, D6
00003A40 E540 asl D0.w, 2
00003A42 41ED E220 lea.l A0, [A5 - 0x1DE0]
00003A46 2F30 0000 move.l -[A7], [A0 + D0.w]
00003A4A 2F0B move.l -[A7], A3
00003A4C 4EBA F8E8 jsr [PC - 0x718 /* 00003336 */]
00003A50 DE45 add.w D7, D5
00003A52 206E 0018 movea.l A0, [A6 + 0x18]
00003A56 30BC 0001 move.w [A0], 0x1
00003A5A 508F addq.l A7, 8
00003A5C 600C bra +0xE /* 00003A6A */
label00003A5E:
00003A5E 5213 addq.b [A3], 1
00003A60 7000 moveq.l D0, 0x00
00003A62 1013 move.b D0, [A3]
00003A64 17B4 7000 0000 move.b [A3 + D0.w], [A4 + D7.w]
label00003A6A:
00003A6A 5247 addq.w D7, 1
label00003A6C:
00003A6C 48C7 ext.l D7
00003A6E 206E 0008 movea.l A0, [A6 + 0x8]
00003A72 7000 moveq.l D0, 0x00
00003A74 1010 move.b D0, [A0]
00003A76 B087 cmp.l D0, D7
00003A78 6E00 F9A8 bgt -0x656 /* 00003422 */
00003A7C 48C7 ext.l D7
00003A7E 2007 move.l D0, D7
00003A80 4CEE 18F0 FDE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x21C]
00003A86 4E5E unlink A6
00003A88 4E75 rts
export_1162:
00003A8A 4E56 FFF6 link A6, -0x000A
00003A8E 48E7 0300 movem.l -[A7], D6,D7
00003A92 2F2D E9DE move.l -[A7], [A5 - 0x1622]
00003A96 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00003A9A 206D BA78 movea.l A0, [A5 - 0x4588]
00003A9E 2068 0246 movea.l A0, [A0 + 0x246]
00003AA2 2D68 000C FFF6 move.l [A6 - 0xA], [A0 + 0xC]
00003AA8 206D BA78 movea.l A0, [A5 - 0x4588]
00003AAC 2068 0246 movea.l A0, [A0 + 0x246]
00003AB0 1D68 001D FFFA move.b [A6 - 0x6], [A0 + 0x1D]
00003AB6 206D BA78 movea.l A0, [A5 - 0x4588]
00003ABA 2068 0246 movea.l A0, [A0 + 0x246]
00003ABE 1D68 001F FFFB move.b [A6 - 0x5], [A0 + 0x1F]
00003AC4 206D BA78 movea.l A0, [A5 - 0x4588]
00003AC8 2068 0246 movea.l A0, [A0 + 0x246]
00003ACC 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14]
00003AD2 486E FFF6 pea.l [A6 - 0xA]
00003AD6 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00003ADA 4246 clr.w D6
00003ADC 7E30 moveq.l D7, 0x30
00003ADE 508F addq.l A7, 8
00003AE0 6028 bra +0x2A /* 00003B0A */
label00003AE2:
00003AE2 7000 moveq.l D0, 0x00
00003AE4 1007 move.b D0, D7
00003AE6 2F00 move.l -[A7], D0
00003AE8 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00003AEC B046 cmp.w D0, D6
00003AEE 588F addq.l A7, 4
00003AF0 6C06 bge +0x8 /* 00003AF8 */
00003AF2 48C6 ext.l D6
00003AF4 2006 move.l D0, D6
00003AF6 600E bra +0x10 /* 00003B06 */
label00003AF8:
00003AF8 7000 moveq.l D0, 0x00
00003AFA 1007 move.b D0, D7
00003AFC 2F00 move.l -[A7], D0
00003AFE 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00003B02 48C0 ext.l D0
00003B04 588F addq.l A7, 4
label00003B06:
00003B06 3C00 move.w D6, D0
00003B08 5207 addq.b D7, 1
label00003B0A:
00003B0A 0C07 0039 cmpi.b D7, 0x39 /* '9' */
00003B0E 63D2 bls -0x2C /* 00003AE2 */
00003B10 3006 move.w D0, D6
00003B12 4CEE 00C0 FFEE movem.l D6,D7, [A6 - 0x12]
00003B18 4E5E unlink A6
00003B1A 4E75 rts
export_1163:
fn00003B1C:
00003B1C 4E56 FFE2 link A6, -0x001E
00003B20 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00003B24 7C01 moveq.l D6, 0x01
00003B26 4245 clr.w D5
00003B28 7000 moveq.l D0, 0x00
00003B2A 2B40 C4A4 move.l [A5 - 0x3B5C], D0
00003B2E 426E FFFE clr.w [A6 - 0x2]
00003B32 426E FFFC clr.w [A6 - 0x4]
00003B36 4244 clr.w D4
00003B38 6000 1078 bra +0x107A /* 00004BB2 */
label00003B3C:
00003B3C 4A6E FFFC tst.w [A6 - 0x4]
00003B40 660C bne +0xE /* 00003B4E */
00003B42 4AAD C4A4 tst.l [A5 - 0x3B5C]
00003B46 677C beq +0x7E /* 00003BC4 */
00003B48 4A6D C438 tst.w [A5 - 0x3BC8]
00003B4C 6776 beq +0x78 /* 00003BC4 */
label00003B4E:
00003B4E 4AAD C4A4 tst.l [A5 - 0x3B5C]
00003B52 6760 beq +0x62 /* 00003BB4 */
00003B54 4A6D C438 tst.w [A5 - 0x3BC8]
00003B58 675A beq +0x5C /* 00003BB4 */
00003B5A 4AAD C4A4 tst.l [A5 - 0x3B5C]
00003B5E 6C54 bge +0x56 /* 00003BB4 */
00003B60 5346 subq.w D6, 1
00003B62 6000 1054 bra +0x1056 /* 00004BB8 */
label00003B66:
00003B66 202D C49C move.l D0, [A5 - 0x3B64]
00003B6A 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00003B6E 2E2D C494 move.l D7, [A5 - 0x3B6C]
00003B72 9E80 sub.l D7, D0
00003B74 662C bne +0x2E /* 00003BA2 */
00003B76 4A6D C492 tst.w [A5 - 0x3B6E]
00003B7A 6614 bne +0x16 /* 00003B90 */
00003B7C 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00003B82 7000 moveq.l D0, 0x00
00003B84 2F00 move.l -[A7], D0
00003B86 4EBA F21E jsr [PC - 0xDE2 /* 00002DA6 */]
00003B8A 4A40 tst.w D0
00003B8C 508F addq.l A7, 8
00003B8E 6604 bne +0x6 /* 00003B94 */
label00003B90:
00003B90 4246 clr.w D6
00003B92 6026 bra +0x28 /* 00003BBA */
label00003B94:
00003B94 202D C49C move.l D0, [A5 - 0x3B64]
00003B98 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00003B9C 2E2D C494 move.l D7, [A5 - 0x3B6C]
00003BA0 9E80 sub.l D7, D0
label00003BA2:
00003BA2 BEAD C4A4 cmp.l D7, [A5 - 0x3B5C]
00003BA6 6F04 ble +0x6 /* 00003BAC */
00003BA8 2E2D C4A4 move.l D7, [A5 - 0x3B5C]
label00003BAC:
00003BAC 9FAD C4A4 sub.l [A5 - 0x3B5C], D7
00003BB0 DFAD C49C add.l [A5 - 0x3B64], D7
label00003BB4:
00003BB4 4AAD C4A4 tst.l [A5 - 0x3B5C]
00003BB8 66AC bne -0x52 /* 00003B66 */
label00003BBA:
00003BBA 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00003BC0 426E FFFC clr.w [A6 - 0x4]
label00003BC4:
00003BC4 4A46 tst.w D6
00003BC6 6700 0FF0 beq +0xFF2 /* 00004BB8 */
00003BCA 486E FFF4 pea.l [A6 - 0xC]
00003BCE 4EBA 1056 jsr [PC + 0x1056 /* 00004C26 */]
00003BD2 3C00 move.w D6, D0
00003BD4 588F addq.l A7, 4
00003BD6 6700 0FE0 beq +0xFE2 /* 00004BB8 */
00003BDA 303C 3FFF move.w D0, 0x3FFF
00003BDE C06E FFF4 and.w D0, [A6 - 0xC]
00003BE2 7200 moveq.l D1, 0x00
00003BE4 3200 move.w D1, D0
00003BE6 48C5 ext.l D5
00003BE8 BA81 cmp.l D5, D1
00003BEA 6F24 ble +0x26 /* 00003C10 */
00003BEC 303C 3FFF move.w D0, 0x3FFF
00003BF0 C06E FFF4 and.w D0, [A6 - 0xC]
00003BF4 0C40 000E cmpi.w D0, 0xE
00003BF8 6606 bne +0x8 /* 00003C00 */
00003BFA 0C45 000F cmpi.w D5, 0xF
00003BFE 6710 beq +0x12 /* 00003C10 */
label00003C00:
00003C00 4878 04FB push.l 0x4FB
00003C04 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00003C08 4246 clr.w D6
00003C0A 588F addq.l A7, 4
00003C0C 6000 0FAA bra +0xFAC /* 00004BB8 */
label00003C10:
00003C10 3A3C 3FFF move.w D5, 0x3FFF
00003C14 CA6E FFF4 and.w D5, [A6 - 0xC]
00003C18 3005 move.w D0, D5
00003C1A 6B00 0DFE bmi +0xE00 /* 00004A1A */
00003C1E 0C40 0013 cmpi.w D0, 0x13
00003C22 6E00 0DF6 bgt +0xDF8 /* 00004A1A */
00003C26 D040 add.w D0, D0
00003C28 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003C2C 4EFB 0000 jmp [PC + D0.w]
00003C30 002A 084E 0874 ori.b [A2 + 0x874], 0x4E /* 'N' */
00003C36 089A 08C0 bclr.b [A2]+, 0xC0
00003C3A 08E6 0922 bset.b -[A6], 0x22 /* '\"' */
00003C3E 096A 09A6 bchg [A2 + 0x9A6], D4
00003C42 0A96 0C22 0C5E xori.l [A6], 0xC220C5E
00003C48 0CAA 0CD6 0CFA 0D04 cmpi.l [A2 + 0xD04], 0xCD60CFA
00003C50 0D0C btst A4, D6
00003C52 0D4E bchg A6, D6
00003C54 0DA0 bclr -[A0], D6
00003C56 0DC6 .incomplete
00003C58 4A6D C43A tst.w [A5 - 0x3BC6]
00003C5C 6700 02AC beq +0x2AE /* 00003F0A */
00003C60 4878 019E push.l 0x19E
00003C64 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00003C68 2640 movea.l A3, D0
00003C6A 200B move.l D0, A3
00003C6C 588F addq.l A7, 4
00003C6E 6606 bne +0x8 /* 00003C76 */
00003C70 4246 clr.w D6
00003C72 6000 0F44 bra +0xF46 /* 00004BB8 */
label00003C76:
00003C76 7001 moveq.l D0, 0x01
00003C78 2F00 move.l -[A7], D0
00003C7A 486D C47C pea.l [A5 - 0x3B84]
00003C7E 2F0B move.l -[A7], A3
00003C80 4EBA CE7C jsr [PC - 0x3184 /* 00000AFE */]
00003C84 3C00 move.w D6, D0
00003C86 4FEF 000C lea.l A7, [A7 + 0xC]
00003C8A 660C bne +0xE /* 00003C98 */
00003C8C 2F0B move.l -[A7], A3
00003C8E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00003C92 588F addq.l A7, 4
00003C94 6000 0F22 bra +0xF24 /* 00004BB8 */
label00003C98:
00003C98 2F0B move.l -[A7], A3
00003C9A 486E FFE2 pea.l [A6 - 0x1E]
00003C9E 3F3C 080E move.w -[A7], 0x80E
00003CA2 A9EB syscall Pack4/FP68K
00003CA4 206D BA78 movea.l A0, [A5 - 0x4588]
00003CA8 486E FFE2 pea.l [A6 - 0x1E]
00003CAC 2F08 move.l -[A7], A0
00003CAE 3F3C 0810 move.w -[A7], 0x810
00003CB2 A9EB syscall Pack4/FP68K
00003CB4 206D BA78 movea.l A0, [A5 - 0x4588]
00003CB8 41E8 0010 lea.l A0, [A0 + 0x10]
00003CBC 224B movea.l A1, A3
00003CBE 5089 addq.l A1, 8
00003CC0 700B moveq.l D0, 0x0B
label00003CC2:
00003CC2 20D9 move.l [A0]+, [A1]+
00003CC4 51C8 FFFC dbf D0, -0x6 /* 00003CC2 */
00003CC8 30D9 move.w [A0]+, [A1]+
00003CCA 206D BA78 movea.l A0, [A5 - 0x4588]
00003CCE 41E8 0042 lea.l A0, [A0 + 0x42]
00003CD2 43EB 003A lea.l A1, [A3 + 0x3A]
00003CD6 700B moveq.l D0, 0x0B
label00003CD8:
00003CD8 20D9 move.l [A0]+, [A1]+
00003CDA 51C8 FFFC dbf D0, -0x6 /* 00003CD8 */
00003CDE 30D9 move.w [A0]+, [A1]+
00003CE0 206D BA78 movea.l A0, [A5 - 0x4588]
00003CE4 41E8 0074 lea.l A0, [A0 + 0x74]
00003CE8 43EB 006C lea.l A1, [A3 + 0x6C]
00003CEC 7006 moveq.l D0, 0x06
label00003CEE:
00003CEE 20D9 move.l [A0]+, [A1]+
00003CF0 51C8 FFFC dbf D0, -0x6 /* 00003CEE */
00003CF4 30D9 move.w [A0]+, [A1]+
00003CF6 206D BA78 movea.l A0, [A5 - 0x4588]
00003CFA 41E8 0092 lea.l A0, [A0 + 0x92]
00003CFE 43EB 008A lea.l A1, [A3 + 0x8A]
00003D02 20D9 move.l [A0]+, [A1]+
00003D04 20D9 move.l [A0]+, [A1]+
00003D06 7E00 moveq.l D7, 0x00
00003D08 7604 moveq.l D3, 0x04
label00003D0A:
00003D0A 2007 move.l D0, D7
00003D0C D080 add.l D0, D0
00003D0E 2200 move.l D1, D0
00003D10 E588 lsl D0, 2
00003D12 D081 add.l D0, D1
00003D14 206D BA78 movea.l A0, [A5 - 0x4588]
00003D18 2207 move.l D1, D7
00003D1A D281 add.l D1, D1
00003D1C 2401 move.l D2, D1
00003D1E E589 lsl D1, 2
00003D20 D282 add.l D1, D2
00003D22 43E8 009A lea.l A1, [A0 + 0x9A]
00003D26 41F1 1800 lea.l A0, [A1 + D1]
00003D2A 45EB 0092 lea.l A2, [A3 + 0x92]
00003D2E 43F2 0800 lea.l A1, [A2 + D0]
00003D32 20D9 move.l [A0]+, [A1]+
00003D34 20D9 move.l [A0]+, [A1]+
00003D36 30D9 move.w [A0]+, [A1]+
00003D38 5287 addq.l D7, 1
00003D3A B687 cmp.l D3, D7
00003D3C 6ECC bgt -0x32 /* 00003D0A */
00003D3E 206D BA78 movea.l A0, [A5 - 0x4588]
00003D42 41E8 00C2 lea.l A0, [A0 + 0xC2]
00003D46 43EB 00BA lea.l A1, [A3 + 0xBA]
00003D4A 20D9 move.l [A0]+, [A1]+
00003D4C 20D9 move.l [A0]+, [A1]+
00003D4E 30D9 move.w [A0]+, [A1]+
00003D50 206D BA78 movea.l A0, [A5 - 0x4588]
00003D54 216B 00C4 00CC move.l [A0 + 0xCC], [A3 + 0xC4]
00003D5A 206D BA78 movea.l A0, [A5 - 0x4588]
00003D5E 216B 00C8 00D0 move.l [A0 + 0xD0], [A3 + 0xC8]
00003D64 206D BA78 movea.l A0, [A5 - 0x4588]
00003D68 216B 00CC 00D4 move.l [A0 + 0xD4], [A3 + 0xCC]
00003D6E 206D BA78 movea.l A0, [A5 - 0x4588]
00003D72 216B 00D0 00D8 move.l [A0 + 0xD8], [A3 + 0xD0]
00003D78 206D BA78 movea.l A0, [A5 - 0x4588]
00003D7C 41E8 00E8 lea.l A0, [A0 + 0xE8]
00003D80 43EB 00D4 lea.l A1, [A3 + 0xD4]
00003D84 7007 moveq.l D0, 0x07
label00003D86:
00003D86 20D9 move.l [A0]+, [A1]+
00003D88 51C8 FFFC dbf D0, -0x6 /* 00003D86 */
00003D8C 486B 00F4 pea.l [A3 + 0xF4]
00003D90 206D BA78 movea.l A0, [A5 - 0x4588]
00003D94 4868 0108 pea.l [A0 + 0x108]
00003D98 7050 moveq.l D0, 0x50
00003D9A 2F00 move.l -[A7], D0
00003D9C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00003DA0 206D BA78 movea.l A0, [A5 - 0x4588]
00003DA4 316B 0146 015A move.w [A0 + 0x15A], [A3 + 0x146]
00003DAA 206D BA78 movea.l A0, [A5 - 0x4588]
00003DAE 316B 0148 015C move.w [A0 + 0x15C], [A3 + 0x148]
00003DB4 206D BA78 movea.l A0, [A5 - 0x4588]
00003DB8 316B 014A 015E move.w [A0 + 0x15E], [A3 + 0x14A]
00003DBE 206D BA78 movea.l A0, [A5 - 0x4588]
00003DC2 316B 014C 0160 move.w [A0 + 0x160], [A3 + 0x14C]
00003DC8 206D BA78 movea.l A0, [A5 - 0x4588]
00003DCC 316B 014E 0164 move.w [A0 + 0x164], [A3 + 0x14E]
00003DD2 206D BA78 movea.l A0, [A5 - 0x4588]
00003DD6 316B 0150 0166 move.w [A0 + 0x166], [A3 + 0x150]
00003DDC 206D BA78 movea.l A0, [A5 - 0x4588]
00003DE0 316B 0152 0168 move.w [A0 + 0x168], [A3 + 0x152]
00003DE6 206D BA78 movea.l A0, [A5 - 0x4588]
00003DEA 316B 0154 016A move.w [A0 + 0x16A], [A3 + 0x154]
00003DF0 206D BA78 movea.l A0, [A5 - 0x4588]
00003DF4 316B 0156 016C move.w [A0 + 0x16C], [A3 + 0x156]
00003DFA 206D BA78 movea.l A0, [A5 - 0x4588]
00003DFE 316B 0158 016E move.w [A0 + 0x16E], [A3 + 0x158]
00003E04 206D BA78 movea.l A0, [A5 - 0x4588]
00003E08 316B 015A 0170 move.w [A0 + 0x170], [A3 + 0x15A]
00003E0E 206D BA78 movea.l A0, [A5 - 0x4588]
00003E12 316B 015C 0172 move.w [A0 + 0x172], [A3 + 0x15C]
00003E18 206D BA78 movea.l A0, [A5 - 0x4588]
00003E1C 316B 015E 0174 move.w [A0 + 0x174], [A3 + 0x15E]
00003E22 206D BA78 movea.l A0, [A5 - 0x4588]
00003E26 316B 0160 0176 move.w [A0 + 0x176], [A3 + 0x160]
00003E2C 206D BA78 movea.l A0, [A5 - 0x4588]
00003E30 316B 0162 0178 move.w [A0 + 0x178], [A3 + 0x162]
00003E36 206D BA78 movea.l A0, [A5 - 0x4588]
00003E3A 316B 0164 017E move.w [A0 + 0x17E], [A3 + 0x164]
00003E40 206D BA78 movea.l A0, [A5 - 0x4588]
00003E44 316B 0166 0180 move.w [A0 + 0x180], [A3 + 0x166]
00003E4A 206D BA78 movea.l A0, [A5 - 0x4588]
00003E4E 316B 0168 0182 move.w [A0 + 0x182], [A3 + 0x168]
00003E54 206D BA78 movea.l A0, [A5 - 0x4588]
00003E58 316B 016A 0184 move.w [A0 + 0x184], [A3 + 0x16A]
00003E5E 206D BA78 movea.l A0, [A5 - 0x4588]
00003E62 316B 016C 0186 move.w [A0 + 0x186], [A3 + 0x16C]
00003E68 206D BA78 movea.l A0, [A5 - 0x4588]
00003E6C 316B 016E 0188 move.w [A0 + 0x188], [A3 + 0x16E]
00003E72 206D BA78 movea.l A0, [A5 - 0x4588]
00003E76 316B 0170 018A move.w [A0 + 0x18A], [A3 + 0x170]
00003E7C 206D BA78 movea.l A0, [A5 - 0x4588]
00003E80 316B 0172 018C move.w [A0 + 0x18C], [A3 + 0x172]
00003E86 206D BA78 movea.l A0, [A5 - 0x4588]
00003E8A 316B 0174 018E move.w [A0 + 0x18E], [A3 + 0x174]
00003E90 206D BA78 movea.l A0, [A5 - 0x4588]
00003E94 316B 0176 0192 move.w [A0 + 0x192], [A3 + 0x176]
00003E9A 206D BA78 movea.l A0, [A5 - 0x4588]
00003E9E 316B 0178 0194 move.w [A0 + 0x194], [A3 + 0x178]
00003EA4 7E00 moveq.l D7, 0x00
00003EA6 7602 moveq.l D3, 0x02
label00003EA8:
00003EA8 2007 move.l D0, D7
00003EAA 2200 move.l D1, D0
00003EAC C0FC 0012 mulu.w D0, 0x12
00003EB0 4841 swap.w D1
00003EB2 C2FC 0012 mulu.w D1, 0x12
00003EB6 4841 swap.w D1
00003EB8 4241 clr.w D1
00003EBA D081 add.l D0, D1
00003EBC 206D BA78 movea.l A0, [A5 - 0x4588]
00003EC0 2207 move.l D1, D7
00003EC2 2401 move.l D2, D1
00003EC4 C2FC 0012 mulu.w D1, 0x12
00003EC8 4842 swap.w D2
00003ECA C4FC 0012 mulu.w D2, 0x12
00003ECE 4842 swap.w D2
00003ED0 4242 clr.w D2
00003ED2 D282 add.l D1, D2
00003ED4 43E8 019A lea.l A1, [A0 + 0x19A]
00003ED8 41F1 1800 lea.l A0, [A1 + D1]
00003EDC 45EB 017A lea.l A2, [A3 + 0x17A]
00003EE0 43F2 0800 lea.l A1, [A2 + D0]
00003EE4 7003 moveq.l D0, 0x03
label00003EE6:
00003EE6 20D9 move.l [A0]+, [A1]+
00003EE8 51C8 FFFC dbf D0, -0x6 /* 00003EE6 */
00003EEC 30D9 move.w [A0]+, [A1]+
00003EEE 5287 addq.l D7, 1
00003EF0 B687 cmp.l D3, D7
00003EF2 6EB4 bgt -0x4A /* 00003EA8 */
00003EF4 2F0B move.l -[A7], A3
00003EF6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00003EFA 206D BA78 movea.l A0, [A5 - 0x4588]
00003EFE 0068 4000 0100 ori.w [A0 + 0x100], 0x4000 /* '@\0' */
00003F04 7801 moveq.l D4, 0x01
00003F06 588F addq.l A7, 4
00003F08 604C bra +0x4E /* 00003F56 */
label00003F0A:
00003F0A 4A6D C438 tst.w [A5 - 0x3BC8]
00003F0E 662A bne +0x2C /* 00003F3A */
00003F10 7001 moveq.l D0, 0x01
00003F12 2F00 move.l -[A7], D0
00003F14 486D C462 pea.l [A5 - 0x3B9E]
00003F18 206D BA78 movea.l A0, [A5 - 0x4588]
00003F1C 2F08 move.l -[A7], A0
00003F1E 4EBA CBDE jsr [PC - 0x3422 /* 00000AFE */]
00003F22 3C00 move.w D6, D0
00003F24 4FEF 000C lea.l A7, [A7 + 0xC]
00003F28 6700 0C8E beq +0xC90 /* 00004BB8 */
00003F2C 206D BA78 movea.l A0, [A5 - 0x4588]
00003F30 0068 4000 0100 ori.w [A0 + 0x100], 0x4000 /* '@\0' */
00003F36 7801 moveq.l D4, 0x01
00003F38 601C bra +0x1E /* 00003F56 */
label00003F3A:
00003F3A 7001 moveq.l D0, 0x01
00003F3C 2F00 move.l -[A7], D0
00003F3E 486D CEA0 pea.l [A5 - 0x3160]
00003F42 206D BA78 movea.l A0, [A5 - 0x4588]
00003F46 2F08 move.l -[A7], A0
00003F48 4EBA CBB4 jsr [PC - 0x344C /* 00000AFE */]
00003F4C 3C00 move.w D6, D0
00003F4E 4FEF 000C lea.l A7, [A7 + 0xC]
00003F52 6700 0C64 beq +0xC66 /* 00004BB8 */
label00003F56:
00003F56 206D BA78 movea.l A0, [A5 - 0x4588]
00003F5A 4A68 01FC tst.w [A0 + 0x1FC]
00003F5E 6722 beq +0x24 /* 00003F82 */
00003F60 206D BA78 movea.l A0, [A5 - 0x4588]
00003F64 302D C490 move.w D0, [A5 - 0x3B70]
00003F68 D068 01FC add.w D0, [A0 + 0x1FC]
00003F6C 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
00003F70 6F10 ble +0x12 /* 00003F82 */
00003F72 7043 moveq.l D0, 0x43
00003F74 2F00 move.l -[A7], D0
00003F76 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00003F7A 4246 clr.w D6
00003F7C 588F addq.l A7, 4
00003F7E 6000 0C38 bra +0xC3A /* 00004BB8 */
label00003F82:
00003F82 206D BA78 movea.l A0, [A5 - 0x4588]
00003F86 4A28 019A tst.b [A0 + 0x19A]
00003F8A 6700 00BA beq +0xBC /* 00004046 */
00003F8E 7E00 moveq.l D7, 0x00
label00003F90:
00003F90 286D BA78 movea.l A4, [A5 - 0x4588]
00003F94 4878 04F2 push.l 0x4F2
00003F98 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */]
00003F9C 4A40 tst.w D0
00003F9E 588F addq.l A7, 4
00003FA0 660A bne +0xC /* 00003FAC */
00003FA2 2B4C BA78 move.l [A5 - 0x4588], A4
00003FA6 7E03 moveq.l D7, 0x03
00003FA8 6000 008C bra +0x8E /* 00004036 */
label00003FAC:
00003FAC 2B4C BA78 move.l [A5 - 0x4588], A4
00003FB0 7001 moveq.l D0, 0x01
00003FB2 B02D B8EF cmp.b D0, [A5 - 0x4711]
00003FB6 667C bne +0x7E /* 00004034 */
00003FB8 202D B8E2 move.l D0, [A5 - 0x471E]
00003FBC D0AD BBA4 add.l D0, [A5 - 0x445C]
00003FC0 2F00 move.l -[A7], D0
00003FC2 206D BA78 movea.l A0, [A5 - 0x4588]
00003FC6 4868 019A pea.l [A0 + 0x19A]
00003FCA 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00003FCE 4A40 tst.w D0
00003FD0 508F addq.l A7, 8
00003FD2 6762 beq +0x64 /* 00004036 */
00003FD4 206D BA78 movea.l A0, [A5 - 0x4588]
00003FD8 4A28 01AC tst.b [A0 + 0x1AC]
00003FDC 6730 beq +0x32 /* 0000400E */
00003FDE 202D B8E2 move.l D0, [A5 - 0x471E]
00003FE2 D0AD BBA4 add.l D0, [A5 - 0x445C]
00003FE6 2F00 move.l -[A7], D0
00003FE8 206D BA78 movea.l A0, [A5 - 0x4588]
00003FEC 4868 01AC pea.l [A0 + 0x1AC]
00003FF0 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00003FF4 4A40 tst.w D0
00003FF6 508F addq.l A7, 8
00003FF8 6614 bne +0x16 /* 0000400E */
00003FFA 206D BA78 movea.l A0, [A5 - 0x4588]
00003FFE 7000 moveq.l D0, 0x00
00004000 1028 01BC move.b D0, [A0 + 0x1BC]
00004004 206D BA78 movea.l A0, [A5 - 0x4588]
00004008 3140 0260 move.w [A0 + 0x260], D0
0000400C 6028 bra +0x2A /* 00004036 */
label0000400E:
0000400E 7002 moveq.l D0, 0x02
00004010 2F00 move.l -[A7], D0
00004012 4878 04EB push.l 0x4EB
00004016 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
0000401A 588F addq.l A7, 4
0000401C 2F00 move.l -[A7], D0
0000401E 4EAD 2022 jsr [A5 + 0x2022 /* export_1024 */]
00004022 2B4C BA78 move.l [A5 - 0x4588], A4
00004026 5287 addq.l D7, 1
00004028 7003 moveq.l D0, 0x03
0000402A B087 cmp.l D0, D7
0000402C 508F addq.l A7, 8
0000402E 6706 beq +0x8 /* 00004036 */
00004030 6000 FF5E bra -0xA0 /* 00003F90 */
label00004034:
00004034 7E03 moveq.l D7, 0x03
label00004036:
00004036 7003 moveq.l D0, 0x03
00004038 B087 cmp.l D0, D7
0000403A 660A bne +0xC /* 00004046 */
0000403C 526D C43C addq.w [A5 - 0x3BC4], 1
00004040 4246 clr.w D6
00004042 6000 0B74 bra +0xB76 /* 00004BB8 */
label00004046:
00004046 7000 moveq.l D0, 0x00
00004048 2F00 move.l -[A7], D0
0000404A 206D BA78 movea.l A0, [A5 - 0x4588]
0000404E 3228 0174 move.w D1, [A0 + 0x174]
00004052 48C1 ext.l D1
00004054 E581 asl D1, 2
00004056 2F01 move.l -[A7], D1
00004058 7200 moveq.l D1, 0x00
0000405A 2F01 move.l -[A7], D1
0000405C 206D BA78 movea.l A0, [A5 - 0x4588]
00004060 4868 0222 pea.l [A0 + 0x222]
00004064 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004068 4FEF 000C lea.l A7, [A7 + 0xC]
0000406C 2200 move.l D1, D0
0000406E 201F move.l D0, [A7]+
00004070 4A41 tst.w D1
00004072 6700 0112 beq +0x114 /* 00004186 */
00004076 2F00 move.l -[A7], D0
00004078 206D BA78 movea.l A0, [A5 - 0x4588]
0000407C 3228 0176 move.w D1, [A0 + 0x176]
00004080 48C1 ext.l D1
00004082 E581 asl D1, 2
00004084 2F01 move.l -[A7], D1
00004086 7200 moveq.l D1, 0x00
00004088 2F01 move.l -[A7], D1
0000408A 206D BA78 movea.l A0, [A5 - 0x4588]
0000408E 4868 0226 pea.l [A0 + 0x226]
00004092 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004096 4FEF 000C lea.l A7, [A7 + 0xC]
0000409A 2200 move.l D1, D0
0000409C 201F move.l D0, [A7]+
0000409E 4A41 tst.w D1
000040A0 6700 00E4 beq +0xE6 /* 00004186 */
000040A4 2F00 move.l -[A7], D0
000040A6 206D BA78 movea.l A0, [A5 - 0x4588]
000040AA 3228 0178 move.w D1, [A0 + 0x178]
000040AE 48C1 ext.l D1
000040B0 E581 asl D1, 2
000040B2 2F01 move.l -[A7], D1
000040B4 7200 moveq.l D1, 0x00
000040B6 2F01 move.l -[A7], D1
000040B8 206D BA78 movea.l A0, [A5 - 0x4588]
000040BC 4868 0232 pea.l [A0 + 0x232]
000040C0 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000040C4 4FEF 000C lea.l A7, [A7 + 0xC]
000040C8 2200 move.l D1, D0
000040CA 201F move.l D0, [A7]+
000040CC 4A41 tst.w D1
000040CE 6700 00B6 beq +0xB8 /* 00004186 */
000040D2 2F00 move.l -[A7], D0
000040D4 206D BA78 movea.l A0, [A5 - 0x4588]
000040D8 3228 017A move.w D1, [A0 + 0x17A]
000040DC 48C1 ext.l D1
000040DE E581 asl D1, 2
000040E0 2F01 move.l -[A7], D1
000040E2 7200 moveq.l D1, 0x00
000040E4 2F01 move.l -[A7], D1
000040E6 206D BA78 movea.l A0, [A5 - 0x4588]
000040EA 4868 0236 pea.l [A0 + 0x236]
000040EE 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000040F2 4FEF 000C lea.l A7, [A7 + 0xC]
000040F6 2200 move.l D1, D0
000040F8 201F move.l D0, [A7]+
000040FA 4A41 tst.w D1
000040FC 6700 0088 beq +0x8A /* 00004186 */
00004100 2F00 move.l -[A7], D0
00004102 206D BA78 movea.l A0, [A5 - 0x4588]
00004106 3228 017C move.w D1, [A0 + 0x17C]
0000410A 48C1 ext.l D1
0000410C E581 asl D1, 2
0000410E 2F01 move.l -[A7], D1
00004110 7200 moveq.l D1, 0x00
00004112 2F01 move.l -[A7], D1
00004114 206D BA78 movea.l A0, [A5 - 0x4588]
00004118 4868 023A pea.l [A0 + 0x23A]
0000411C 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004120 4FEF 000C lea.l A7, [A7 + 0xC]
00004124 2200 move.l D1, D0
00004126 201F move.l D0, [A7]+
00004128 4A41 tst.w D1
0000412A 675A beq +0x5C /* 00004186 */
0000412C 2F00 move.l -[A7], D0
0000412E 206D BA78 movea.l A0, [A5 - 0x4588]
00004132 3228 0170 move.w D1, [A0 + 0x170]
00004136 48C1 ext.l D1
00004138 E581 asl D1, 2
0000413A 2F01 move.l -[A7], D1
0000413C 7200 moveq.l D1, 0x00
0000413E 2F01 move.l -[A7], D1
00004140 206D BA78 movea.l A0, [A5 - 0x4588]
00004144 4868 0216 pea.l [A0 + 0x216]
00004148 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000414C 4FEF 000C lea.l A7, [A7 + 0xC]
00004150 2200 move.l D1, D0
00004152 201F move.l D0, [A7]+
00004154 4A41 tst.w D1
00004156 672E beq +0x30 /* 00004186 */
00004158 2F00 move.l -[A7], D0
0000415A 206D BA78 movea.l A0, [A5 - 0x4588]
0000415E 7200 moveq.l D1, 0x00
00004160 3228 015A move.w D1, [A0 + 0x15A]
00004164 E581 asl D1, 2
00004166 2F01 move.l -[A7], D1
00004168 7200 moveq.l D1, 0x00
0000416A 2F01 move.l -[A7], D1
0000416C 206D BA78 movea.l A0, [A5 - 0x4588]
00004170 4868 0212 pea.l [A0 + 0x212]
00004174 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004178 4FEF 000C lea.l A7, [A7 + 0xC]
0000417C 2200 move.l D1, D0
0000417E 201F move.l D0, [A7]+
00004180 4A41 tst.w D1
00004182 6702 beq +0x4 /* 00004186 */
00004184 7001 moveq.l D0, 0x01
label00004186:
00004186 3C00 move.w D6, D0
00004188 7000 moveq.l D0, 0x00
0000418A 4A46 tst.w D6
0000418C 6700 01A0 beq +0x1A2 /* 0000432E */
00004190 2F00 move.l -[A7], D0
00004192 206D BA78 movea.l A0, [A5 - 0x4588]
00004196 3228 0172 move.w D1, [A0 + 0x172]
0000419A 48C1 ext.l D1
0000419C D281 add.l D1, D1
0000419E 2401 move.l D2, D1
000041A0 E589 lsl D1, 2
000041A2 D282 add.l D1, D2
000041A4 2F01 move.l -[A7], D1
000041A6 7200 moveq.l D1, 0x00
000041A8 2F01 move.l -[A7], D1
000041AA 206D BA78 movea.l A0, [A5 - 0x4588]
000041AE 4868 021A pea.l [A0 + 0x21A]
000041B2 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000041B6 4FEF 000C lea.l A7, [A7 + 0xC]
000041BA 2200 move.l D1, D0
000041BC 201F move.l D0, [A7]+
000041BE 4A41 tst.w D1
000041C0 6700 016C beq +0x16E /* 0000432E */
000041C4 2F00 move.l -[A7], D0
000041C6 206D BA78 movea.l A0, [A5 - 0x4588]
000041CA 7200 moveq.l D1, 0x00
000041CC 3228 015C move.w D1, [A0 + 0x15C]
000041D0 E581 asl D1, 2
000041D2 2F01 move.l -[A7], D1
000041D4 7200 moveq.l D1, 0x00
000041D6 2F01 move.l -[A7], D1
000041D8 206D BA78 movea.l A0, [A5 - 0x4588]
000041DC 4868 023E pea.l [A0 + 0x23E]
000041E0 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000041E4 4FEF 000C lea.l A7, [A7 + 0xC]
000041E8 2200 move.l D1, D0
000041EA 201F move.l D0, [A7]+
000041EC 4A41 tst.w D1
000041EE 6700 013E beq +0x140 /* 0000432E */
000041F2 2F00 move.l -[A7], D0
000041F4 206D BA78 movea.l A0, [A5 - 0x4588]
000041F8 7200 moveq.l D1, 0x00
000041FA 3228 015E move.w D1, [A0 + 0x15E]
000041FE E581 asl D1, 2
00004200 2F01 move.l -[A7], D1
00004202 7200 moveq.l D1, 0x00
00004204 2F01 move.l -[A7], D1
00004206 206D BA78 movea.l A0, [A5 - 0x4588]
0000420A 4868 0242 pea.l [A0 + 0x242]
0000420E 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004212 4FEF 000C lea.l A7, [A7 + 0xC]
00004216 2200 move.l D1, D0
00004218 201F move.l D0, [A7]+
0000421A 4A41 tst.w D1
0000421C 6700 0110 beq +0x112 /* 0000432E */
00004220 2F00 move.l -[A7], D0
00004222 206D BA78 movea.l A0, [A5 - 0x4588]
00004226 7200 moveq.l D1, 0x00
00004228 3228 0160 move.w D1, [A0 + 0x160]
0000422C 2401 move.l D2, D1
0000422E C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00004232 4842 swap.w D2
00004234 C4FC 0022 mulu.w D2, 0x22 /* '\"' */
00004238 4842 swap.w D2
0000423A 4242 clr.w D2
0000423C D282 add.l D1, D2
0000423E 2F01 move.l -[A7], D1
00004240 7200 moveq.l D1, 0x00
00004242 2F01 move.l -[A7], D1
00004244 206D BA78 movea.l A0, [A5 - 0x4588]
00004248 4868 0246 pea.l [A0 + 0x246]
0000424C 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004250 4FEF 000C lea.l A7, [A7 + 0xC]
00004254 2200 move.l D1, D0
00004256 201F move.l D0, [A7]+
00004258 4A41 tst.w D1
0000425A 6700 00D2 beq +0xD4 /* 0000432E */
0000425E 2F00 move.l -[A7], D0
00004260 206D BA78 movea.l A0, [A5 - 0x4588]
00004264 7200 moveq.l D1, 0x00
00004266 3228 0162 move.w D1, [A0 + 0x162]
0000426A E581 asl D1, 2
0000426C 2F01 move.l -[A7], D1
0000426E 7200 moveq.l D1, 0x00
00004270 2F01 move.l -[A7], D1
00004272 206D BA78 movea.l A0, [A5 - 0x4588]
00004276 4868 024A pea.l [A0 + 0x24A]
0000427A 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000427E 4FEF 000C lea.l A7, [A7 + 0xC]
00004282 2200 move.l D1, D0
00004284 201F move.l D0, [A7]+
00004286 4A41 tst.w D1
00004288 6700 00A4 beq +0xA6 /* 0000432E */
0000428C 2F00 move.l -[A7], D0
0000428E 206D BA78 movea.l A0, [A5 - 0x4588]
00004292 7200 moveq.l D1, 0x00
00004294 3228 0164 move.w D1, [A0 + 0x164]
00004298 E781 asl D1, 3
0000429A 2F01 move.l -[A7], D1
0000429C 7200 moveq.l D1, 0x00
0000429E 2F01 move.l -[A7], D1
000042A0 206D BA78 movea.l A0, [A5 - 0x4588]
000042A4 4868 024E pea.l [A0 + 0x24E]
000042A8 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000042AC 4FEF 000C lea.l A7, [A7 + 0xC]
000042B0 2200 move.l D1, D0
000042B2 201F move.l D0, [A7]+
000042B4 4A41 tst.w D1
000042B6 6776 beq +0x78 /* 0000432E */
000042B8 2F00 move.l -[A7], D0
000042BA 206D BA78 movea.l A0, [A5 - 0x4588]
000042BE 7200 moveq.l D1, 0x00
000042C0 3228 0166 move.w D1, [A0 + 0x166]
000042C4 2401 move.l D2, D1
000042C6 C2FC 000E mulu.w D1, 0xE
000042CA 4842 swap.w D2
000042CC C4FC 000E mulu.w D2, 0xE
000042D0 4842 swap.w D2
000042D2 4242 clr.w D2
000042D4 D282 add.l D1, D2
000042D6 2F01 move.l -[A7], D1
000042D8 7200 moveq.l D1, 0x00
000042DA 2F01 move.l -[A7], D1
000042DC 206D BA78 movea.l A0, [A5 - 0x4588]
000042E0 4868 0252 pea.l [A0 + 0x252]
000042E4 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000042E8 4FEF 000C lea.l A7, [A7 + 0xC]
000042EC 2200 move.l D1, D0
000042EE 201F move.l D0, [A7]+
000042F0 4A41 tst.w D1
000042F2 673A beq +0x3C /* 0000432E */
000042F4 206D BA78 movea.l A0, [A5 - 0x4588]
000042F8 4A68 0194 tst.w [A0 + 0x194]
000042FC 6D2E blt +0x30 /* 0000432C */
000042FE 2F00 move.l -[A7], D0
00004300 206D BA78 movea.l A0, [A5 - 0x4588]
00004304 3228 0194 move.w D1, [A0 + 0x194]
00004308 48C1 ext.l D1
0000430A 5281 addq.l D1, 1
0000430C E581 asl D1, 2
0000430E 2F01 move.l -[A7], D1
00004310 7200 moveq.l D1, 0x00
00004312 2F01 move.l -[A7], D1
00004314 206D BA78 movea.l A0, [A5 - 0x4588]
00004318 4868 0256 pea.l [A0 + 0x256]
0000431C 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004320 4FEF 000C lea.l A7, [A7 + 0xC]
00004324 2200 move.l D1, D0
00004326 201F move.l D0, [A7]+
00004328 4A41 tst.w D1
0000432A 6702 beq +0x4 /* 0000432E */
label0000432C:
0000432C 7001 moveq.l D0, 0x01
label0000432E:
0000432E 3C00 move.w D6, D0
00004330 7000 moveq.l D0, 0x00
00004332 4A46 tst.w D6
00004334 6700 00A4 beq +0xA6 /* 000043DA */
00004338 2F00 move.l -[A7], D0
0000433A 206D BA78 movea.l A0, [A5 - 0x4588]
0000433E 3228 01C0 move.w D1, [A0 + 0x1C0]
00004342 48C1 ext.l D1
00004344 D281 add.l D1, D1
00004346 2401 move.l D2, D1
00004348 E589 lsl D1, 2
0000434A D282 add.l D1, D2
0000434C 2F01 move.l -[A7], D1
0000434E 7200 moveq.l D1, 0x00
00004350 2F01 move.l -[A7], D1
00004352 206D BA78 movea.l A0, [A5 - 0x4588]
00004356 4868 022A pea.l [A0 + 0x22A]
0000435A 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000435E 4FEF 000C lea.l A7, [A7 + 0xC]
00004362 2200 move.l D1, D0
00004364 201F move.l D0, [A7]+
00004366 4A41 tst.w D1
00004368 6770 beq +0x72 /* 000043DA */
0000436A 2F00 move.l -[A7], D0
0000436C 206D BA78 movea.l A0, [A5 - 0x4588]
00004370 3228 01C2 move.w D1, [A0 + 0x1C2]
00004374 48C1 ext.l D1
00004376 D281 add.l D1, D1
00004378 2401 move.l D2, D1
0000437A E589 lsl D1, 2
0000437C D282 add.l D1, D2
0000437E 2F01 move.l -[A7], D1
00004380 7200 moveq.l D1, 0x00
00004382 2F01 move.l -[A7], D1
00004384 206D BA78 movea.l A0, [A5 - 0x4588]
00004388 4868 022E pea.l [A0 + 0x22E]
0000438C 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004390 4FEF 000C lea.l A7, [A7 + 0xC]
00004394 2200 move.l D1, D0
00004396 201F move.l D0, [A7]+
00004398 4A41 tst.w D1
0000439A 673E beq +0x40 /* 000043DA */
0000439C 2F00 move.l -[A7], D0
0000439E 206D BA78 movea.l A0, [A5 - 0x4588]
000043A2 3228 01C4 move.w D1, [A0 + 0x1C4]
000043A6 48C1 ext.l D1
000043A8 2401 move.l D2, D1
000043AA C2FC 001C mulu.w D1, 0x1C
000043AE 4842 swap.w D2
000043B0 C4FC 001C mulu.w D2, 0x1C
000043B4 4842 swap.w D2
000043B6 4242 clr.w D2
000043B8 D282 add.l D1, D2
000043BA 2F01 move.l -[A7], D1
000043BC 7200 moveq.l D1, 0x00
000043BE 2F01 move.l -[A7], D1
000043C0 206D BA78 movea.l A0, [A5 - 0x4588]
000043C4 4868 021E pea.l [A0 + 0x21E]
000043C8 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000043CC 4FEF 000C lea.l A7, [A7 + 0xC]
000043D0 2200 move.l D1, D0
000043D2 201F move.l D0, [A7]+
000043D4 4A41 tst.w D1
000043D6 6702 beq +0x4 /* 000043DA */
000043D8 7001 moveq.l D0, 0x01
label000043DA:
000043DA 3C00 move.w D6, D0
000043DC 6700 07D4 beq +0x7D6 /* 00004BB2 */
000043E0 206D BA78 movea.l A0, [A5 - 0x4588]
000043E4 2068 022E movea.l A0, [A0 + 0x22E]
000043E8 30BC 7FFF move.w [A0], 0x7FFF
000043EC 206D BA78 movea.l A0, [A5 - 0x4588]
000043F0 2068 022A movea.l A0, [A0 + 0x22A]
000043F4 30BC 7FFF move.w [A0], 0x7FFF
000043F8 206D BA78 movea.l A0, [A5 - 0x4588]
000043FC 2068 022E movea.l A0, [A0 + 0x22E]
00004400 4268 0002 clr.w [A0 + 0x2]
00004404 206D BA78 movea.l A0, [A5 - 0x4588]
00004408 2068 022A movea.l A0, [A0 + 0x22A]
0000440C 4268 0002 clr.w [A0 + 0x2]
00004410 206D BA78 movea.l A0, [A5 - 0x4588]
00004414 2068 022E movea.l A0, [A0 + 0x22E]
00004418 117C 0002 0004 move.b [A0 + 0x4], 0x2
0000441E 206D BA78 movea.l A0, [A5 - 0x4588]
00004422 2068 022A movea.l A0, [A0 + 0x22A]
00004426 117C 0002 0004 move.b [A0 + 0x4], 0x2
0000442C 206D BA78 movea.l A0, [A5 - 0x4588]
00004430 2068 022E movea.l A0, [A0 + 0x22E]
00004434 4228 0005 clr.b [A0 + 0x5]
00004438 206D BA78 movea.l A0, [A5 - 0x4588]
0000443C 2068 022A movea.l A0, [A0 + 0x22A]
00004440 4228 0005 clr.b [A0 + 0x5]
00004444 206D BA78 movea.l A0, [A5 - 0x4588]
00004448 2068 022E movea.l A0, [A0 + 0x22E]
0000444C 316D E5E2 0006 move.w [A0 + 0x6], [A5 - 0x1A1E]
00004452 206D BA78 movea.l A0, [A5 - 0x4588]
00004456 2068 022A movea.l A0, [A0 + 0x22A]
0000445A 316D E5E2 0006 move.w [A0 + 0x6], [A5 - 0x1A1E]
00004460 206D BA78 movea.l A0, [A5 - 0x4588]
00004464 2068 022E movea.l A0, [A0 + 0x22E]
00004468 4268 0008 clr.w [A0 + 0x8]
0000446C 206D BA78 movea.l A0, [A5 - 0x4588]
00004470 2068 022A movea.l A0, [A0 + 0x22A]
00004474 4268 0008 clr.w [A0 + 0x8]
00004478 6000 0738 bra +0x73A /* 00004BB2 */
0000447C 206D BA78 movea.l A0, [A5 - 0x4588]
00004480 3028 0174 move.w D0, [A0 + 0x174]
00004484 48C0 ext.l D0
00004486 2F00 move.l -[A7], D0
00004488 486D CE9C pea.l [A5 - 0x3164]
0000448C 206D BA78 movea.l A0, [A5 - 0x4588]
00004490 2F28 0222 move.l -[A7], [A0 + 0x222]
00004494 4EBA C668 jsr [PC - 0x3998 /* 00000AFE */]
00004498 3C00 move.w D6, D0
0000449A 4FEF 000C lea.l A7, [A7 + 0xC]
0000449E 6000 0712 bra +0x714 /* 00004BB2 */
000044A2 206D BA78 movea.l A0, [A5 - 0x4588]
000044A6 3028 0176 move.w D0, [A0 + 0x176]
000044AA 48C0 ext.l D0
000044AC 2F00 move.l -[A7], D0
000044AE 486D CE9C pea.l [A5 - 0x3164]
000044B2 206D BA78 movea.l A0, [A5 - 0x4588]
000044B6 2F28 0226 move.l -[A7], [A0 + 0x226]
000044BA 4EBA C642 jsr [PC - 0x39BE /* 00000AFE */]
000044BE 3C00 move.w D6, D0
000044C0 4FEF 000C lea.l A7, [A7 + 0xC]
000044C4 6000 06EC bra +0x6EE /* 00004BB2 */
000044C8 206D BA78 movea.l A0, [A5 - 0x4588]
000044CC 3028 0178 move.w D0, [A0 + 0x178]
000044D0 48C0 ext.l D0
000044D2 2F00 move.l -[A7], D0
000044D4 486D CE9C pea.l [A5 - 0x3164]
000044D8 206D BA78 movea.l A0, [A5 - 0x4588]
000044DC 2F28 0232 move.l -[A7], [A0 + 0x232]
000044E0 4EBA C61C jsr [PC - 0x39E4 /* 00000AFE */]
000044E4 3C00 move.w D6, D0
000044E6 4FEF 000C lea.l A7, [A7 + 0xC]
000044EA 6000 06C6 bra +0x6C8 /* 00004BB2 */
000044EE 206D BA78 movea.l A0, [A5 - 0x4588]
000044F2 3028 0170 move.w D0, [A0 + 0x170]
000044F6 48C0 ext.l D0
000044F8 2F00 move.l -[A7], D0
000044FA 486D CE9C pea.l [A5 - 0x3164]
000044FE 206D BA78 movea.l A0, [A5 - 0x4588]
00004502 2F28 0216 move.l -[A7], [A0 + 0x216]
00004506 4EBA C5F6 jsr [PC - 0x3A0A /* 00000AFE */]
0000450A 3C00 move.w D6, D0
0000450C 4FEF 000C lea.l A7, [A7 + 0xC]
00004510 6000 06A0 bra +0x6A2 /* 00004BB2 */
00004514 206D BA78 movea.l A0, [A5 - 0x4588]
00004518 302E FFF8 move.w D0, [A6 - 0x8]
0000451C B068 015A cmp.w D0, [A0 + 0x15A]
00004520 6506 bcs +0x8 /* 00004528 */
00004522 5346 subq.w D6, 1
00004524 6000 0692 bra +0x694 /* 00004BB8 */
label00004528:
00004528 7000 moveq.l D0, 0x00
0000452A 302E FFF6 move.w D0, [A6 - 0xA]
0000452E 2F00 move.l -[A7], D0
00004530 206D BA78 movea.l A0, [A5 - 0x4588]
00004534 2068 0212 movea.l A0, [A0 + 0x212]
00004538 7000 moveq.l D0, 0x00
0000453A 302E FFF8 move.w D0, [A6 - 0x8]
0000453E E580 asl D0, 2
00004540 4870 0800 pea.l [A0 + D0]
00004544 4EBA 06A0 jsr [PC + 0x6A0 /* 00004BE6 */]
00004548 3C00 move.w D6, D0
0000454A 508F addq.l A7, 8
0000454C 6000 0664 bra +0x666 /* 00004BB2 */
00004550 7000 moveq.l D0, 0x00
00004552 302E FFF8 move.w D0, [A6 - 0x8]
00004556 206D BA78 movea.l A0, [A5 - 0x4588]
0000455A 3228 0172 move.w D1, [A0 + 0x172]
0000455E 48C1 ext.l D1
00004560 B280 cmp.l D1, D0
00004562 6E06 bgt +0x8 /* 0000456A */
00004564 5346 subq.w D6, 1
00004566 6000 0650 bra +0x652 /* 00004BB8 */
label0000456A:
0000456A 7000 moveq.l D0, 0x00
0000456C 302E FFF6 move.w D0, [A6 - 0xA]
00004570 2F00 move.l -[A7], D0
00004572 206D BA78 movea.l A0, [A5 - 0x4588]
00004576 2068 021A movea.l A0, [A0 + 0x21A]
0000457A 7000 moveq.l D0, 0x00
0000457C 302E FFF8 move.w D0, [A6 - 0x8]
00004580 D080 add.l D0, D0
00004582 2200 move.l D1, D0
00004584 E588 lsl D0, 2
00004586 D081 add.l D0, D1
00004588 4870 0804 pea.l [A0 + D0 + 0x4]
0000458C 4EBA 0658 jsr [PC + 0x658 /* 00004BE6 */]
00004590 3C00 move.w D6, D0
00004592 508F addq.l A7, 8
00004594 6000 061C bra +0x61E /* 00004BB2 */
00004598 206D BA78 movea.l A0, [A5 - 0x4588]
0000459C 302E FFF8 move.w D0, [A6 - 0x8]
000045A0 B068 015C cmp.w D0, [A0 + 0x15C]
000045A4 6506 bcs +0x8 /* 000045AC */
000045A6 5346 subq.w D6, 1
000045A8 6000 060E bra +0x610 /* 00004BB8 */
label000045AC:
000045AC 7000 moveq.l D0, 0x00
000045AE 302E FFF6 move.w D0, [A6 - 0xA]
000045B2 2F00 move.l -[A7], D0
000045B4 206D BA78 movea.l A0, [A5 - 0x4588]
000045B8 2068 023E movea.l A0, [A0 + 0x23E]
000045BC 7000 moveq.l D0, 0x00
000045BE 302E FFF8 move.w D0, [A6 - 0x8]
000045C2 E580 asl D0, 2
000045C4 4870 0800 pea.l [A0 + D0]
000045C8 4EBA 061C jsr [PC + 0x61C /* 00004BE6 */]
000045CC 3C00 move.w D6, D0
000045CE 508F addq.l A7, 8
000045D0 6000 05E0 bra +0x5E2 /* 00004BB2 */
000045D4 4246 clr.w D6
000045D6 206D BA78 movea.l A0, [A5 - 0x4588]
000045DA 302E FFF8 move.w D0, [A6 - 0x8]
000045DE B068 015E cmp.w D0, [A0 + 0x15E]
000045E2 6400 05D4 bcc +0x5D6 /* 00004BB8 */
000045E6 7000 moveq.l D0, 0x00
000045E8 302E FFF6 move.w D0, [A6 - 0xA]
000045EC 5880 addq.l D0, 4
000045EE 2F00 move.l -[A7], D0
000045F0 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
000045F4 206D BA78 movea.l A0, [A5 - 0x4588]
000045F8 2068 0242 movea.l A0, [A0 + 0x242]
000045FC 7200 moveq.l D1, 0x00
000045FE 322E FFF8 move.w D1, [A6 - 0x8]
00004602 E581 asl D1, 2
00004604 2180 1800 move.l [A0 + D1], D0
00004608 588F addq.l A7, 4
0000460A 6700 05A6 beq +0x5A8 /* 00004BB2 */
0000460E 7005 moveq.l D0, 0x05
00004610 2F00 move.l -[A7], D0
00004612 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00004616 4EBA E78E jsr [PC - 0x1872 /* 00002DA6 */]
0000461A 4A40 tst.w D0
0000461C 508F addq.l A7, 8
0000461E 6700 0592 beq +0x594 /* 00004BB2 */
00004622 206D BBB8 movea.l A0, [A5 - 0x4448]
00004626 1B68 0003 AFDA move.b [A5 - 0x5026], [A0 + 0x3]
0000462C 206D BBB8 movea.l A0, [A5 - 0x4448]
00004630 1B68 0002 AFDB move.b [A5 - 0x5025], [A0 + 0x2]
00004636 206D BBB8 movea.l A0, [A5 - 0x4448]
0000463A 1B68 0001 AFDC move.b [A5 - 0x5024], [A0 + 0x1]
00004640 206D BBB8 movea.l A0, [A5 - 0x4448]
00004644 1B50 AFDD move.b [A5 - 0x5023], [A0]
00004648 206D BA78 movea.l A0, [A5 - 0x4588]
0000464C 2068 0242 movea.l A0, [A0 + 0x242]
00004650 7000 moveq.l D0, 0x00
00004652 302E FFF8 move.w D0, [A6 - 0x8]
00004656 E580 asl D0, 2
00004658 2070 0800 movea.l A0, [A0 + D0]
0000465C 20AD AFDA move.l [A0], [A5 - 0x5026]
00004660 206D BBB8 movea.l A0, [A5 - 0x4448]
00004664 226D BA78 movea.l A1, [A5 - 0x4588]
00004668 2269 0242 movea.l A1, [A1 + 0x242]
0000466C 7000 moveq.l D0, 0x00
0000466E 302E FFF8 move.w D0, [A6 - 0x8]
00004672 E580 asl D0, 2
00004674 2271 0800 movea.l A1, [A1 + D0]
00004678 1368 0004 0008 move.b [A1 + 0x8], [A0 + 0x4]
0000467E 302E FFF6 move.w D0, [A6 - 0xA]
00004682 5B40 subq.w D0, 5
00004684 206D BA78 movea.l A0, [A5 - 0x4588]
00004688 2068 0242 movea.l A0, [A0 + 0x242]
0000468C 7200 moveq.l D1, 0x00
0000468E 322E FFF8 move.w D1, [A6 - 0x8]
00004692 E581 asl D1, 2
00004694 2070 1800 movea.l A0, [A0 + D1]
00004698 3140 0006 move.w [A0 + 0x6], D0
0000469C 48C0 ext.l D0
0000469E 2F00 move.l -[A7], D0
000046A0 206D BA78 movea.l A0, [A5 - 0x4588]
000046A4 2068 0242 movea.l A0, [A0 + 0x242]
000046A8 7000 moveq.l D0, 0x00
000046AA 302E FFF8 move.w D0, [A6 - 0x8]
000046AE E580 asl D0, 2
000046B0 2070 0800 movea.l A0, [A0 + D0]
000046B4 4868 0009 pea.l [A0 + 0x9]
000046B8 4EBA E6EC jsr [PC - 0x1914 /* 00002DA6 */]
000046BC 3C00 move.w D6, D0
000046BE 508F addq.l A7, 8
000046C0 6000 04F0 bra +0x4F2 /* 00004BB2 */
000046C4 206D BA78 movea.l A0, [A5 - 0x4588]
000046C8 302E FFF8 move.w D0, [A6 - 0x8]
000046CC B068 0160 cmp.w D0, [A0 + 0x160]
000046D0 6506 bcs +0x8 /* 000046D8 */
000046D2 5346 subq.w D6, 1
000046D4 6000 04E2 bra +0x4E4 /* 00004BB8 */
label000046D8:
000046D8 7000 moveq.l D0, 0x00
000046DA 302E FFF6 move.w D0, [A6 - 0xA]
000046DE 2F00 move.l -[A7], D0
000046E0 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
000046E4 4EBA E6C0 jsr [PC - 0x1940 /* 00002DA6 */]
000046E8 3C00 move.w D6, D0
000046EA 508F addq.l A7, 8
000046EC 6700 04C4 beq +0x4C6 /* 00004BB2 */
000046F0 4A6D C43A tst.w [A5 - 0x3BC6]
000046F4 6704 beq +0x6 /* 000046FA */
000046F6 7000 moveq.l D0, 0x00
000046F8 6002 bra +0x4 /* 000046FC */
label000046FA:
000046FA 7003 moveq.l D0, 0x03
label000046FC:
000046FC 2E00 move.l D7, D0
000046FE 202D BBB8 move.l D0, [A5 - 0x4448]
00004702 5C80 addq.l D0, 6
00004704 D087 add.l D0, D7
00004706 2F00 move.l -[A7], D0
00004708 206D BA78 movea.l A0, [A5 - 0x4588]
0000470C 2068 0246 movea.l A0, [A0 + 0x246]
00004710 7000 moveq.l D0, 0x00
00004712 302E FFF8 move.w D0, [A6 - 0x8]
00004716 2200 move.l D1, D0
00004718 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
0000471C 4841 swap.w D1
0000471E C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00004722 4841 swap.w D1
00004724 4241 clr.w D1
00004726 D081 add.l D0, D1
00004728 41F0 0800 lea.l A0, [A0 + D0]
0000472C 2D48 FFF0 move.l [A6 - 0x10], A0
00004730 2F08 move.l -[A7], A0
00004732 7010 moveq.l D0, 0x10
00004734 2F00 move.l -[A7], D0
00004736 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000473A 4A6D C438 tst.w [A5 - 0x3BC8]
0000473E 670C beq +0xE /* 0000474C */
00004740 206E FFF0 movea.l A0, [A6 - 0x10]
00004744 7000 moveq.l D0, 0x00
00004746 1028 0003 move.b D0, [A0 + 0x3]
0000474A 601E bra +0x20 /* 0000476A */
label0000474C:
0000474C 206E FFF0 movea.l A0, [A6 - 0x10]
00004750 7000 moveq.l D0, 0x00
00004752 1028 0003 move.b D0, [A0 + 0x3]
00004756 48C0 ext.l D0
00004758 81FC 0027 divs.w D0, 0x27 /* '\'' */
0000475C 4840 swap.w D0
0000475E 41ED BE94 lea.l A0, [A5 - 0x416C]
00004762 7200 moveq.l D1, 0x00
00004764 1230 0000 move.b D1, [A0 + D0.w]
00004768 2001 move.l D0, D1
label0000476A:
0000476A 206E FFF0 movea.l A0, [A6 - 0x10]
0000476E 1140 0003 move.b [A0 + 0x3], D0
00004772 206D BBB8 movea.l A0, [A5 - 0x4448]
00004776 1B68 0003 AFDA move.b [A5 - 0x5026], [A0 + 0x3]
0000477C 206D BBB8 movea.l A0, [A5 - 0x4448]
00004780 1B68 0002 AFDB move.b [A5 - 0x5025], [A0 + 0x2]
00004786 206D BBB8 movea.l A0, [A5 - 0x4448]
0000478A 1B68 0001 AFDC move.b [A5 - 0x5024], [A0 + 0x1]
00004790 206D BBB8 movea.l A0, [A5 - 0x4448]
00004794 1B50 AFDD move.b [A5 - 0x5023], [A0]
00004798 206E FFF0 movea.l A0, [A6 - 0x10]
0000479C 216D AFDA 0010 move.l [A0 + 0x10], [A5 - 0x5026]
000047A2 202D BBB8 move.l D0, [A5 - 0x4448]
000047A6 5880 addq.l D0, 4
000047A8 2040 movea.l A0, D0
000047AA 7000 moveq.l D0, 0x00
000047AC 1010 move.b D0, [A0]
000047AE 222D BBB8 move.l D1, [A5 - 0x4448]
000047B2 5881 addq.l D1, 4
000047B4 2041 movea.l A0, D1
000047B6 7200 moveq.l D1, 0x00
000047B8 1228 0001 move.b D1, [A0 + 0x1]
000047BC E149 lsl D1.w, 8
000047BE 8240 or.w D1, D0
000047C0 206E FFF0 movea.l A0, [A6 - 0x10]
000047C4 3141 001C move.w [A0 + 0x1C], D1
000047C8 202D BBB8 move.l D0, [A5 - 0x4448]
000047CC 7216 moveq.l D1, 0x16
000047CE D081 add.l D0, D1
000047D0 D087 add.l D0, D7
000047D2 2F00 move.l -[A7], D0
000047D4 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000047D8 206E FFF0 movea.l A0, [A6 - 0x10]
000047DC 2140 0014 move.l [A0 + 0x14], D0
000047E0 588F addq.l A7, 4
000047E2 6606 bne +0x8 /* 000047EA */
000047E4 4246 clr.w D6
000047E6 6000 03D0 bra +0x3D2 /* 00004BB8 */
label000047EA:
000047EA 4A6D C43A tst.w [A5 - 0x3BC6]
000047EE 6600 03C2 bne +0x3C4 /* 00004BB2 */
000047F2 202D BBB8 move.l D0, [A5 - 0x4448]
000047F6 5C80 addq.l D0, 6
000047F8 2040 movea.l A0, D0
000047FA 7000 moveq.l D0, 0x00
000047FC 1010 move.b D0, [A0]
000047FE 222D BBB8 move.l D1, [A5 - 0x4448]
00004802 5C81 addq.l D1, 6
00004804 2041 movea.l A0, D1
00004806 7200 moveq.l D1, 0x00
00004808 1228 0001 move.b D1, [A0 + 0x1]
0000480C E149 lsl D1.w, 8
0000480E 8240 or.w D1, D0
00004810 206E FFF0 movea.l A0, [A6 - 0x10]
00004814 3141 001E move.w [A0 + 0x1E], D1
00004818 206D BBB8 movea.l A0, [A5 - 0x4448]
0000481C 4A28 0008 tst.b [A0 + 0x8]
00004820 6700 0390 beq +0x392 /* 00004BB2 */
00004824 206D BBB8 movea.l A0, [A5 - 0x4448]
00004828 7000 moveq.l D0, 0x00
0000482A 1028 0019 move.b D0, [A0 + 0x19]
0000482E D0AD BBB8 add.l D0, [A5 - 0x4448]
00004832 721A moveq.l D1, 0x1A
00004834 D081 add.l D0, D1
00004836 2F00 move.l -[A7], D0
00004838 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
0000483C 206E FFF0 movea.l A0, [A6 - 0x10]
00004840 2140 0018 move.l [A0 + 0x18], D0
00004844 588F addq.l A7, 4
00004846 6600 036A bne +0x36C /* 00004BB2 */
0000484A 4246 clr.w D6
0000484C 6000 036A bra +0x36C /* 00004BB8 */
00004850 206D BA78 movea.l A0, [A5 - 0x4588]
00004854 302E FFF8 move.w D0, [A6 - 0x8]
00004858 B068 0164 cmp.w D0, [A0 + 0x164]
0000485C 6506 bcs +0x8 /* 00004864 */
0000485E 5346 subq.w D6, 1
00004860 6000 0356 bra +0x358 /* 00004BB8 */
label00004864:
00004864 7000 moveq.l D0, 0x00
00004866 302E FFF6 move.w D0, [A6 - 0xA]
0000486A 2F00 move.l -[A7], D0
0000486C 206D BA78 movea.l A0, [A5 - 0x4588]
00004870 2068 024E movea.l A0, [A0 + 0x24E]
00004874 7000 moveq.l D0, 0x00
00004876 302E FFF8 move.w D0, [A6 - 0x8]
0000487A E780 asl D0, 3
0000487C 4870 0800 pea.l [A0 + D0]
00004880 4EBA 0364 jsr [PC + 0x364 /* 00004BE6 */]
00004884 3C00 move.w D6, D0
00004886 508F addq.l A7, 8
00004888 6000 0328 bra +0x32A /* 00004BB2 */
0000488C 206D BA78 movea.l A0, [A5 - 0x4588]
00004890 302E FFF8 move.w D0, [A6 - 0x8]
00004894 B068 0166 cmp.w D0, [A0 + 0x166]
00004898 6506 bcs +0x8 /* 000048A0 */
0000489A 5346 subq.w D6, 1
0000489C 6000 031A bra +0x31C /* 00004BB8 */
label000048A0:
000048A0 7000 moveq.l D0, 0x00
000048A2 302E FFF6 move.w D0, [A6 - 0xA]
000048A6 2F00 move.l -[A7], D0
000048A8 206D BA78 movea.l A0, [A5 - 0x4588]
000048AC 2068 0252 movea.l A0, [A0 + 0x252]
000048B0 7000 moveq.l D0, 0x00
000048B2 302E FFF8 move.w D0, [A6 - 0x8]
000048B6 2200 move.l D1, D0
000048B8 C0FC 000E mulu.w D0, 0xE
000048BC 4841 swap.w D1
000048BE C2FC 000E mulu.w D1, 0xE
000048C2 4841 swap.w D1
000048C4 4241 clr.w D1
000048C6 D081 add.l D0, D1
000048C8 4870 0804 pea.l [A0 + D0 + 0x4]
000048CC 4EBA 0318 jsr [PC + 0x318 /* 00004BE6 */]
000048D0 3C00 move.w D6, D0
000048D2 508F addq.l A7, 8
000048D4 6000 02DC bra +0x2DE /* 00004BB2 */
000048D8 7000 moveq.l D0, 0x00
000048DA 302E FFF4 move.w D0, [A6 - 0xC]
000048DE 223C 0000 8000 move.l D1, 0x8000
000048E4 C280 and.l D1, D0
000048E6 6708 beq +0xA /* 000048F0 */
000048E8 7000 moveq.l D0, 0x00
000048EA 302E FFFA move.w D0, [A6 - 0x6]
000048EE 6006 bra +0x8 /* 000048F6 */
label000048F0:
000048F0 7000 moveq.l D0, 0x00
000048F2 302E FFF8 move.w D0, [A6 - 0x8]
label000048F6:
000048F6 2F00 move.l -[A7], D0
000048F8 4EBA 044C jsr [PC + 0x44C /* 00004D46 */]
000048FC 3C00 move.w D6, D0
000048FE 588F addq.l A7, 4
00004900 6000 02B0 bra +0x2B2 /* 00004BB2 */
00004904 206D BA78 movea.l A0, [A5 - 0x4588]
00004908 4868 0292 pea.l [A0 + 0x292]
0000490C 486D 2452 pea.l [A5 + 0x2452 /* export_1158 */]
00004910 7000 moveq.l D0, 0x00
00004912 2F00 move.l -[A7], D0
00004914 7251 moveq.l D1, 0x51
00004916 2F01 move.l -[A7], D1
00004918 2F00 move.l -[A7], D0
0000491A 4EAD 1972 jsr [A5 + 0x1972 /* export_810 */]
0000491E 3C00 move.w D6, D0
00004920 4FEF 0014 lea.l A7, [A7 + 0x14]
00004924 6000 028C bra +0x28E /* 00004BB2 */
00004928 4EBA 0842 jsr [PC + 0x842 /* 0000516C */]
0000492C 3C00 move.w D6, D0
0000492E 6000 0282 bra +0x284 /* 00004BB2 */
00004932 536D C440 subq.w [A5 - 0x3BC0], 1
00004936 6000 027A bra +0x27C /* 00004BB2 */
0000493A 4A6D C43A tst.w [A5 - 0x3BC6]
0000493E 661E bne +0x20 /* 0000495E */
00004940 7001 moveq.l D0, 0x01
00004942 2F00 move.l -[A7], D0
00004944 486D C0EE pea.l [A5 - 0x3F12]
00004948 206D BA78 movea.l A0, [A5 - 0x4588]
0000494C 4868 029A pea.l [A0 + 0x29A]
00004950 4EBA C1AC jsr [PC - 0x3E54 /* 00000AFE */]
00004954 3C00 move.w D6, D0
00004956 4FEF 000C lea.l A7, [A7 + 0xC]
0000495A 6000 0256 bra +0x258 /* 00004BB2 */
label0000495E:
0000495E 7001 moveq.l D0, 0x01
00004960 2F00 move.l -[A7], D0
00004962 486D C0EA pea.l [A5 - 0x3F16]
00004966 206D BA78 movea.l A0, [A5 - 0x4588]
0000496A 4868 029A pea.l [A0 + 0x29A]
0000496E 4EBA C18E jsr [PC - 0x3E72 /* 00000AFE */]
00004972 3C00 move.w D6, D0
00004974 4FEF 000C lea.l A7, [A7 + 0xC]
00004978 6000 0238 bra +0x23A /* 00004BB2 */
0000497C 206D BA78 movea.l A0, [A5 - 0x4588]
00004980 302E FFF8 move.w D0, [A6 - 0x8]
00004984 B068 0162 cmp.w D0, [A0 + 0x162]
00004988 6506 bcs +0x8 /* 00004990 */
0000498A 5346 subq.w D6, 1
0000498C 6000 022A bra +0x22C /* 00004BB8 */
label00004990:
00004990 7000 moveq.l D0, 0x00
00004992 302E FFF6 move.w D0, [A6 - 0xA]
00004996 2F00 move.l -[A7], D0
00004998 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
0000499C 4EBA E408 jsr [PC - 0x1BF8 /* 00002DA6 */]
000049A0 4A40 tst.w D0
000049A2 508F addq.l A7, 8
000049A4 6722 beq +0x24 /* 000049C8 */
000049A6 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
000049AA 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000049AE 206D BA78 movea.l A0, [A5 - 0x4588]
000049B2 2068 024A movea.l A0, [A0 + 0x24A]
000049B6 7200 moveq.l D1, 0x00
000049B8 322E FFF8 move.w D1, [A6 - 0x8]
000049BC E581 asl D1, 2
000049BE 2180 1800 move.l [A0 + D1], D0
000049C2 588F addq.l A7, 4
000049C4 6600 01EC bne +0x1EE /* 00004BB2 */
label000049C8:
000049C8 4246 clr.w D6
000049CA 6000 01EC bra +0x1EE /* 00004BB8 */
000049CE 206D BA78 movea.l A0, [A5 - 0x4588]
000049D2 3028 017A move.w D0, [A0 + 0x17A]
000049D6 48C0 ext.l D0
000049D8 2F00 move.l -[A7], D0
000049DA 486D CE9C pea.l [A5 - 0x3164]
000049DE 206D BA78 movea.l A0, [A5 - 0x4588]
000049E2 2F28 0236 move.l -[A7], [A0 + 0x236]
000049E6 4EBA C116 jsr [PC - 0x3EEA /* 00000AFE */]
000049EA 3C00 move.w D6, D0
000049EC 4FEF 000C lea.l A7, [A7 + 0xC]
000049F0 6000 01C0 bra +0x1C2 /* 00004BB2 */
000049F4 206D BA78 movea.l A0, [A5 - 0x4588]
000049F8 3028 017C move.w D0, [A0 + 0x17C]
000049FC 48C0 ext.l D0
000049FE 2F00 move.l -[A7], D0
00004A00 486D CE9C pea.l [A5 - 0x3164]
00004A04 206D BA78 movea.l A0, [A5 - 0x4588]
00004A08 2F28 023A move.l -[A7], [A0 + 0x23A]
00004A0C 4EBA C0F0 jsr [PC - 0x3F10 /* 00000AFE */]
00004A10 3C00 move.w D6, D0
00004A12 4FEF 000C lea.l A7, [A7 + 0xC]
00004A16 6000 019A bra +0x19C /* 00004BB2 */
label00004A1A:
00004A1A 3005 move.w D0, D5
00004A1C 0440 0064 subi.w D0, 0x64 /* 'd' */
00004A20 6B00 0184 bmi +0x186 /* 00004BA6 */
00004A24 0C40 0005 cmpi.w D0, 0x5
00004A28 6E00 017C bgt +0x17E /* 00004BA6 */
00004A2C D040 add.w D0, D0
00004A2E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004A32 4EFB 0000 jmp [PC + D0.w]
00004A36 000E 009E ori.b A6, 0x9E
00004A3A 00C4 .incomplete
00004A3C 00EA .incomplete
00004A3E 00FC .incomplete
00004A40 014C bchg A4, D0
00004A42 7000 moveq.l D0, 0x00
00004A44 2F00 move.l -[A7], D0
00004A46 7201 moveq.l D1, 0x01
00004A48 2F01 move.l -[A7], D1
00004A4A 486D BF8A pea.l [A5 - 0x4076]
00004A4E 206D BA78 movea.l A0, [A5 - 0x4588]
00004A52 4868 01BE pea.l [A0 + 0x1BE]
00004A56 4EBA C0A6 jsr [PC - 0x3F5A /* 00000AFE */]
00004A5A 4FEF 000C lea.l A7, [A7 + 0xC]
00004A5E 2200 move.l D1, D0
00004A60 201F move.l D0, [A7]+
00004A62 4A41 tst.w D1
00004A64 6766 beq +0x68 /* 00004ACC */
00004A66 2F00 move.l -[A7], D0
00004A68 206D BA78 movea.l A0, [A5 - 0x4588]
00004A6C 3228 01C0 move.w D1, [A0 + 0x1C0]
00004A70 48C1 ext.l D1
00004A72 D281 add.l D1, D1
00004A74 2401 move.l D2, D1
00004A76 E589 lsl D1, 2
00004A78 D282 add.l D1, D2
00004A7A 2F01 move.l -[A7], D1
00004A7C 720A moveq.l D1, 0x0A
00004A7E 2F01 move.l -[A7], D1
00004A80 206D BA78 movea.l A0, [A5 - 0x4588]
00004A84 4868 022A pea.l [A0 + 0x22A]
00004A88 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004A8C 4FEF 000C lea.l A7, [A7 + 0xC]
00004A90 2200 move.l D1, D0
00004A92 201F move.l D0, [A7]+
00004A94 4A41 tst.w D1
00004A96 6734 beq +0x36 /* 00004ACC */
00004A98 2F00 move.l -[A7], D0
00004A9A 206D BA78 movea.l A0, [A5 - 0x4588]
00004A9E 3228 01C2 move.w D1, [A0 + 0x1C2]
00004AA2 48C1 ext.l D1
00004AA4 D281 add.l D1, D1
00004AA6 2401 move.l D2, D1
00004AA8 E589 lsl D1, 2
00004AAA D282 add.l D1, D2
00004AAC 2F01 move.l -[A7], D1
00004AAE 720A moveq.l D1, 0x0A
00004AB0 2F01 move.l -[A7], D1
00004AB2 206D BA78 movea.l A0, [A5 - 0x4588]
00004AB6 4868 022E pea.l [A0 + 0x22E]
00004ABA 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004ABE 4FEF 000C lea.l A7, [A7 + 0xC]
00004AC2 2200 move.l D1, D0
00004AC4 201F move.l D0, [A7]+
00004AC6 4A41 tst.w D1
00004AC8 6702 beq +0x4 /* 00004ACC */
00004ACA 7001 moveq.l D0, 0x01
label00004ACC:
00004ACC 3C00 move.w D6, D0
00004ACE 6000 00E2 bra +0xE4 /* 00004BB2 */
00004AD2 206D BA78 movea.l A0, [A5 - 0x4588]
00004AD6 3028 01C0 move.w D0, [A0 + 0x1C0]
00004ADA 48C0 ext.l D0
00004ADC 2F00 move.l -[A7], D0
00004ADE 486D BF82 pea.l [A5 - 0x407E]
00004AE2 206D BA78 movea.l A0, [A5 - 0x4588]
00004AE6 2F28 022A move.l -[A7], [A0 + 0x22A]
00004AEA 4EBA C012 jsr [PC - 0x3FEE /* 00000AFE */]
00004AEE 3C00 move.w D6, D0
00004AF0 4FEF 000C lea.l A7, [A7 + 0xC]
00004AF4 6000 00BC bra +0xBE /* 00004BB2 */
00004AF8 206D BA78 movea.l A0, [A5 - 0x4588]
00004AFC 3028 01C2 move.w D0, [A0 + 0x1C2]
00004B00 48C0 ext.l D0
00004B02 2F00 move.l -[A7], D0
00004B04 486D BF82 pea.l [A5 - 0x407E]
00004B08 206D BA78 movea.l A0, [A5 - 0x4588]
00004B0C 2F28 022E move.l -[A7], [A0 + 0x22E]
00004B10 4EBA BFEC jsr [PC - 0x4014 /* 00000AFE */]
00004B14 3C00 move.w D6, D0
00004B16 4FEF 000C lea.l A7, [A7 + 0xC]
00004B1A 6000 0096 bra +0x98 /* 00004BB2 */
00004B1E 48C4 ext.l D4
00004B20 2F04 move.l -[A7], D4
00004B22 4EBA 07E0 jsr [PC + 0x7E0 /* 00005304 */]
00004B26 3C00 move.w D6, D0
00004B28 7801 moveq.l D4, 0x01
00004B2A 588F addq.l A7, 4
00004B2C 6000 0084 bra +0x86 /* 00004BB2 */
00004B30 7000 moveq.l D0, 0x00
00004B32 302E FFF8 move.w D0, [A6 - 0x8]
00004B36 206D BA78 movea.l A0, [A5 - 0x4588]
00004B3A 3228 01C4 move.w D1, [A0 + 0x1C4]
00004B3E 48C1 ext.l D1
00004B40 B280 cmp.l D1, D0
00004B42 6E04 bgt +0x6 /* 00004B48 */
00004B44 5346 subq.w D6, 1
00004B46 6070 bra +0x72 /* 00004BB8 */
label00004B48:
00004B48 7001 moveq.l D0, 0x01
00004B4A 2F00 move.l -[A7], D0
00004B4C 486D BF76 pea.l [A5 - 0x408A]
00004B50 206D BA78 movea.l A0, [A5 - 0x4588]
00004B54 2068 021E movea.l A0, [A0 + 0x21E]
00004B58 7200 moveq.l D1, 0x00
00004B5A 322E FFF8 move.w D1, [A6 - 0x8]
00004B5E 2401 move.l D2, D1
00004B60 C2FC 001C mulu.w D1, 0x1C
00004B64 4842 swap.w D2
00004B66 C4FC 001C mulu.w D2, 0x1C
00004B6A 4842 swap.w D2
00004B6C 4242 clr.w D2
00004B6E D282 add.l D1, D2
00004B70 4870 1800 pea.l [A0 + D1]
00004B74 4EBA BF88 jsr [PC - 0x4078 /* 00000AFE */]
00004B78 3C00 move.w D6, D0
00004B7A 4FEF 000C lea.l A7, [A7 + 0xC]
00004B7E 6032 bra +0x34 /* 00004BB2 */
00004B80 4A6D CE8A tst.w [A5 - 0x3176]
00004B84 6718 beq +0x1A /* 00004B9E */
00004B86 7001 moveq.l D0, 0x01
00004B88 2F00 move.l -[A7], D0
00004B8A 486D BF68 pea.l [A5 - 0x4098]
00004B8E 2F2D C640 move.l -[A7], [A5 - 0x39C0]
00004B92 4EBA BF6A jsr [PC - 0x4096 /* 00000AFE */]
00004B96 3C00 move.w D6, D0
00004B98 4FEF 000C lea.l A7, [A7 + 0xC]
00004B9C 6014 bra +0x16 /* 00004BB2 */
label00004B9E:
00004B9E 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
00004BA4 600C bra +0xE /* 00004BB2 */
label00004BA6:
00004BA6 0C45 0FFF cmpi.w D5, 0xFFF
00004BAA 670C beq +0xE /* 00004BB8 */
00004BAC 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
label00004BB2:
00004BB2 4A46 tst.w D6
00004BB4 6600 EF86 bne -0x1078 /* 00003B3C */
label00004BB8:
00004BB8 4A46 tst.w D6
00004BBA 671E beq +0x20 /* 00004BDA */
00004BBC 4A6D C438 tst.w [A5 - 0x3BC8]
00004BC0 6706 beq +0x8 /* 00004BC8 */
00004BC2 4A6D C436 tst.w [A5 - 0x3BCA]
00004BC6 6712 beq +0x14 /* 00004BDA */
label00004BC8:
00004BC8 2D6D BA78 FFEC move.l [A6 - 0x14], [A5 - 0x4588]
00004BCE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00004BD2 4EBA 07B4 jsr [PC + 0x7B4 /* 00005388 */]
00004BD6 3C00 move.w D6, D0
00004BD8 588F addq.l A7, 4
label00004BDA:
00004BDA 3006 move.w D0, D6
00004BDC 4CEE 1CF8 FFC2 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x3E]
00004BE2 4E5E unlink A6
00004BE4 4E75 rts
fn00004BE6:
00004BE6 48E7 0110 movem.l -[A7], D7,A3
00004BEA 266F 000C movea.l A3, [A7 + 0xC]
00004BEE 2E2F 0010 move.l D7, [A7 + 0x10]
00004BF2 7000 moveq.l D0, 0x00
00004BF4 4A87 tst.l D7
00004BF6 6F28 ble +0x2A /* 00004C20 */
00004BF8 2F00 move.l -[A7], D0
00004BFA 2F07 move.l -[A7], D7
00004BFC 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00004C00 588F addq.l A7, 4
00004C02 2200 move.l D1, D0
00004C04 201F move.l D0, [A7]+
00004C06 2681 move.l [A3], D1
00004C08 6716 beq +0x18 /* 00004C20 */
00004C0A 2F00 move.l -[A7], D0
00004C0C 2F07 move.l -[A7], D7
00004C0E 2F13 move.l -[A7], [A3]
00004C10 4EBA E194 jsr [PC - 0x1E6C /* 00002DA6 */]
00004C14 508F addq.l A7, 8
00004C16 2200 move.l D1, D0
00004C18 201F move.l D0, [A7]+
00004C1A 4A41 tst.w D1
00004C1C 6702 beq +0x4 /* 00004C20 */
00004C1E 7001 moveq.l D0, 0x01
label00004C20:
00004C20 4CDF 0880 movem.l D7,A3, [A7]+
00004C24 4E75 rts
fn00004C26:
00004C26 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004C2A 266F 0014 movea.l A3, [A7 + 0x14]
00004C2E 4246 clr.w D6
00004C30 202D C49C move.l D0, [A5 - 0x3B64]
00004C34 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00004C38 2E2D C494 move.l D7, [A5 - 0x3B6C]
00004C3C 9E80 sub.l D7, D0
00004C3E 7008 moveq.l D0, 0x08
00004C40 B087 cmp.l D0, D7
00004C42 6324 bls +0x26 /* 00004C68 */
00004C44 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00004C4A 7000 moveq.l D0, 0x00
00004C4C 2F00 move.l -[A7], D0
00004C4E 4EBA E156 jsr [PC - 0x1EAA /* 00002DA6 */]
00004C52 4A40 tst.w D0
00004C54 508F addq.l A7, 8
00004C56 6700 00E6 beq +0xE8 /* 00004D3E */
00004C5A 202D C49C move.l D0, [A5 - 0x3B64]
00004C5E 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00004C62 2E2D C494 move.l D7, [A5 - 0x3B6C]
00004C66 9E80 sub.l D7, D0
label00004C68:
00004C68 7002 moveq.l D0, 0x02
00004C6A B087 cmp.l D0, D7
00004C6C 6200 00D0 bhi +0xD2 /* 00004D3E */
00004C70 206D C49C movea.l A0, [A5 - 0x3B64]
00004C74 7000 moveq.l D0, 0x00
00004C76 1010 move.b D0, [A0]
00004C78 206D C49C movea.l A0, [A5 - 0x3B64]
00004C7C 7200 moveq.l D1, 0x00
00004C7E 1228 0001 move.b D1, [A0 + 0x1]
00004C82 E149 lsl D1.w, 8
00004C84 8240 or.w D1, D0
00004C86 3681 move.w [A3], D1
00004C88 54AD C49C addq.l [A5 - 0x3B64], 2
00004C8C 7000 moveq.l D0, 0x00
00004C8E 3013 move.w D0, [A3]
00004C90 223C 0000 8000 move.l D1, 0x8000
00004C96 C280 and.l D1, D0
00004C98 6746 beq +0x48 /* 00004CE0 */
00004C9A 7006 moveq.l D0, 0x06
00004C9C B087 cmp.l D0, D7
00004C9E 6200 009E bhi +0xA0 /* 00004D3E */
00004CA2 5587 subq.l D7, 2
00004CA4 206D C49C movea.l A0, [A5 - 0x3B64]
00004CA8 1B68 0003 AFDA move.b [A5 - 0x5026], [A0 + 0x3]
00004CAE 206D C49C movea.l A0, [A5 - 0x3B64]
00004CB2 1B68 0002 AFDB move.b [A5 - 0x5025], [A0 + 0x2]
00004CB8 206D C49C movea.l A0, [A5 - 0x3B64]
00004CBC 1B68 0001 AFDC move.b [A5 - 0x5024], [A0 + 0x1]
00004CC2 206D C49C movea.l A0, [A5 - 0x3B64]
00004CC6 1B50 AFDD move.b [A5 - 0x5023], [A0]
00004CCA 276D AFDA 0002 move.l [A3 + 0x2], [A5 - 0x5026]
00004CD0 2B6D AFDA C4A4 move.l [A5 - 0x3B5C], [A5 - 0x5026]
00004CD6 58AD C49C addq.l [A5 - 0x3B64], 4
00004CDA 49EB 0006 lea.l A4, [A3 + 0x6]
00004CDE 6032 bra +0x34 /* 00004D12 */
label00004CE0:
00004CE0 7004 moveq.l D0, 0x04
00004CE2 B087 cmp.l D0, D7
00004CE4 6258 bhi +0x5A /* 00004D3E */
00004CE6 206D C49C movea.l A0, [A5 - 0x3B64]
00004CEA 7000 moveq.l D0, 0x00
00004CEC 1010 move.b D0, [A0]
00004CEE 206D C49C movea.l A0, [A5 - 0x3B64]
00004CF2 7200 moveq.l D1, 0x00
00004CF4 1228 0001 move.b D1, [A0 + 0x1]
00004CF8 E149 lsl D1.w, 8
00004CFA 8240 or.w D1, D0
00004CFC 3741 0002 move.w [A3 + 0x2], D1
00004D00 7000 moveq.l D0, 0x00
00004D02 302B 0002 move.w D0, [A3 + 0x2]
00004D06 2B40 C4A4 move.l [A5 - 0x3B5C], D0
00004D0A 54AD C49C addq.l [A5 - 0x3B64], 2
00004D0E 49EB 0004 lea.l A4, [A3 + 0x4]
label00004D12:
00004D12 303C 4000 move.w D0, 0x4000 /* '@\0' */
00004D16 C053 and.w D0, [A3]
00004D18 6722 beq +0x24 /* 00004D3C */
00004D1A 7006 moveq.l D0, 0x06
00004D1C B087 cmp.l D0, D7
00004D1E 621E bhi +0x20 /* 00004D3E */
00004D20 206D C49C movea.l A0, [A5 - 0x3B64]
00004D24 7000 moveq.l D0, 0x00
00004D26 1010 move.b D0, [A0]
00004D28 206D C49C movea.l A0, [A5 - 0x3B64]
00004D2C 7200 moveq.l D1, 0x00
00004D2E 1228 0001 move.b D1, [A0 + 0x1]
00004D32 E149 lsl D1.w, 8
00004D34 8240 or.w D1, D0
00004D36 3881 move.w [A4], D1
00004D38 54AD C49C addq.l [A5 - 0x3B64], 2
label00004D3C:
00004D3C 5246 addq.w D6, 1
label00004D3E:
00004D3E 3006 move.w D0, D6
00004D40 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00004D44 4E75 rts
fn00004D46:
00004D46 4E56 FFD0 link A6, -0x0030
00004D4A 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
00004D4E 382E 000A move.w D4, [A6 + 0xA]
00004D52 6D0A blt +0xC /* 00004D5E */
00004D54 206D BA78 movea.l A0, [A5 - 0x4588]
00004D58 B868 0194 cmp.w D4, [A0 + 0x194]
00004D5C 6F06 ble +0x8 /* 00004D64 */
label00004D5E:
00004D5E 7000 moveq.l D0, 0x00
00004D60 6000 0400 bra +0x402 /* 00005162 */
label00004D64:
00004D64 202D C49C move.l D0, [A5 - 0x3B64]
00004D68 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00004D6C 222D C494 move.l D1, [A5 - 0x3B6C]
00004D70 9280 sub.l D1, D0
00004D72 7004 moveq.l D0, 0x04
00004D74 B081 cmp.l D0, D1
00004D76 631A bls +0x1C /* 00004D92 */
00004D78 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00004D7E 7000 moveq.l D0, 0x00
00004D80 2F00 move.l -[A7], D0
00004D82 4EBA E022 jsr [PC - 0x1FDE /* 00002DA6 */]
00004D86 4A40 tst.w D0
00004D88 508F addq.l A7, 8
00004D8A 6606 bne +0x8 /* 00004D92 */
00004D8C 7000 moveq.l D0, 0x00
00004D8E 6000 03D2 bra +0x3D4 /* 00005162 */
label00004D92:
00004D92 206D C49C movea.l A0, [A5 - 0x3B64]
00004D96 7000 moveq.l D0, 0x00
00004D98 1010 move.b D0, [A0]
00004D9A 206D C49C movea.l A0, [A5 - 0x3B64]
00004D9E 7200 moveq.l D1, 0x00
00004DA0 1228 0001 move.b D1, [A0 + 0x1]
00004DA4 E149 lsl D1.w, 8
00004DA6 3A01 move.w D5, D1
00004DA8 8A40 or.w D5, D0
00004DAA 202D C49C move.l D0, [A5 - 0x3B64]
00004DAE 5480 addq.l D0, 2
00004DB0 2040 movea.l A0, D0
00004DB2 7000 moveq.l D0, 0x00
00004DB4 1010 move.b D0, [A0]
00004DB6 222D C49C move.l D1, [A5 - 0x3B64]
00004DBA 5481 addq.l D1, 2
00004DBC 2041 movea.l A0, D1
00004DBE 7200 moveq.l D1, 0x00
00004DC0 1228 0001 move.b D1, [A0 + 0x1]
00004DC4 E149 lsl D1.w, 8
00004DC6 3C01 move.w D6, D1
00004DC8 8C40 or.w D6, D0
00004DCA 58AD C49C addq.l [A5 - 0x3B64], 4
00004DCE 59AD C4A4 subq.l [A5 - 0x3B5C], 4
00004DD2 48C6 ext.l D6
00004DD4 48C5 ext.l D5
00004DD6 2006 move.l D0, D6
00004DD8 9085 sub.l D0, D5
00004DDA E980 asl D0, 4
00004DDC 7220 moveq.l D1, 0x20
00004DDE D081 add.l D0, D1
00004DE0 2F00 move.l -[A7], D0
00004DE2 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00004DE6 206D BA78 movea.l A0, [A5 - 0x4588]
00004DEA 2068 0256 movea.l A0, [A0 + 0x256]
00004DEE 48C4 ext.l D4
00004DF0 2204 move.l D1, D4
00004DF2 E581 asl D1, 2
00004DF4 2180 1800 move.l [A0 + D1], D0
00004DF8 588F addq.l A7, 4
00004DFA 6700 0360 beq +0x362 /* 0000515C */
00004DFE 206D BA78 movea.l A0, [A5 - 0x4588]
00004E02 2068 0256 movea.l A0, [A0 + 0x256]
00004E06 48C4 ext.l D4
00004E08 2004 move.l D0, D4
00004E0A E580 asl D0, 2
00004E0C 2070 0800 movea.l A0, [A0 + D0]
00004E10 3085 move.w [A0], D5
00004E12 206D BA78 movea.l A0, [A5 - 0x4588]
00004E16 2068 0256 movea.l A0, [A0 + 0x256]
00004E1A 48C4 ext.l D4
00004E1C 2004 move.l D0, D4
00004E1E E580 asl D0, 2
00004E20 2070 0800 movea.l A0, [A0 + D0]
00004E24 3146 0002 move.w [A0 + 0x2], D6
00004E28 206D BA78 movea.l A0, [A5 - 0x4588]
00004E2C 2068 0256 movea.l A0, [A0 + 0x256]
00004E30 48C4 ext.l D4
00004E32 2004 move.l D0, D4
00004E34 E580 asl D0, 2
00004E36 2070 0800 movea.l A0, [A0 + D0]
00004E3A 47E8 0010 lea.l A3, [A0 + 0x10]
label00004E3E:
00004E3E 202D C49C move.l D0, [A5 - 0x3B64]
00004E42 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00004E46 2E2D C494 move.l D7, [A5 - 0x3B6C]
00004E4A 9E80 sub.l D7, D0
00004E4C 0C87 0000 0108 cmpi.l D7, 0x108
00004E52 6428 bcc +0x2A /* 00004E7C */
00004E54 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00004E5A 7000 moveq.l D0, 0x00
00004E5C 2F00 move.l -[A7], D0
00004E5E 4EBA DF46 jsr [PC - 0x20BA /* 00002DA6 */]
00004E62 4A40 tst.w D0
00004E64 508F addq.l A7, 8
00004E66 6606 bne +0x8 /* 00004E6E */
00004E68 7000 moveq.l D0, 0x00
00004E6A 6000 02F6 bra +0x2F8 /* 00005162 */
label00004E6E:
00004E6E 202D C49C move.l D0, [A5 - 0x3B64]
00004E72 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00004E76 2E2D C494 move.l D7, [A5 - 0x3B6C]
00004E7A 9E80 sub.l D7, D0
label00004E7C:
00004E7C 206D C49C movea.l A0, [A5 - 0x3B64]
00004E80 1690 move.b [A3], [A0]
00004E82 677A beq +0x7C /* 00004EFE */
00004E84 206D C49C movea.l A0, [A5 - 0x3B64]
00004E88 1768 0001 0001 move.b [A3 + 0x1], [A0 + 0x1]
00004E8E 202D C49C move.l D0, [A5 - 0x3B64]
00004E92 5480 addq.l D0, 2
00004E94 2040 movea.l A0, D0
00004E96 7000 moveq.l D0, 0x00
00004E98 1010 move.b D0, [A0]
00004E9A 222D C49C move.l D1, [A5 - 0x3B64]
00004E9E 5481 addq.l D1, 2
00004EA0 2041 movea.l A0, D1
00004EA2 7200 moveq.l D1, 0x00
00004EA4 1228 0001 move.b D1, [A0 + 0x1]
00004EA8 E149 lsl D1.w, 8
00004EAA 8240 or.w D1, D0
00004EAC 3741 0002 move.w [A3 + 0x2], D1
00004EB0 202D C49C move.l D0, [A5 - 0x3B64]
00004EB4 5880 addq.l D0, 4
00004EB6 2040 movea.l A0, D0
00004EB8 7000 moveq.l D0, 0x00
00004EBA 1010 move.b D0, [A0]
00004EBC 222D C49C move.l D1, [A5 - 0x3B64]
00004EC0 5881 addq.l D1, 4
00004EC2 2041 movea.l A0, D1
00004EC4 7200 moveq.l D1, 0x00
00004EC6 1228 0001 move.b D1, [A0 + 0x1]
00004ECA E149 lsl D1.w, 8
00004ECC 8240 or.w D1, D0
00004ECE 3741 0004 move.w [A3 + 0x4], D1
00004ED2 7007 moveq.l D0, 0x07
00004ED4 C013 and.b D0, [A3]
00004ED6 0C00 0001 cmpi.b D0, 0x1
00004EDA 6722 beq +0x24 /* 00004EFE */
00004EDC 202D C49C move.l D0, [A5 - 0x3B64]
00004EE0 5C80 addq.l D0, 6
00004EE2 2040 movea.l A0, D0
00004EE4 7000 moveq.l D0, 0x00
00004EE6 1010 move.b D0, [A0]
00004EE8 222D C49C move.l D1, [A5 - 0x3B64]
00004EEC 5C81 addq.l D1, 6
00004EEE 2041 movea.l A0, D1
00004EF0 7200 moveq.l D1, 0x00
00004EF2 1228 0001 move.b D1, [A0 + 0x1]
00004EF6 E149 lsl D1.w, 8
00004EF8 8240 or.w D1, D0
00004EFA 3741 0006 move.w [A3 + 0x6], D1
label00004EFE:
00004EFE 7007 moveq.l D0, 0x07
00004F00 C013 and.b D0, [A3]
00004F02 0C00 0005 cmpi.b D0, 0x5
00004F06 6600 0090 bne +0x92 /* 00004F98 */
00004F0A 7010 moveq.l D0, 0x10
00004F0C B087 cmp.l D0, D7
00004F0E 6306 bls +0x8 /* 00004F16 */
00004F10 7000 moveq.l D0, 0x00
00004F12 6000 024E bra +0x250 /* 00005162 */
label00004F16:
00004F16 486B 0008 pea.l [A3 + 0x8]
00004F1A 202D C49C move.l D0, [A5 - 0x3B64]
00004F1E 5080 addq.l D0, 8
00004F20 2F00 move.l -[A7], D0
00004F22 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00004F26 4A6D C438 tst.w [A5 - 0x3BC8]
00004F2A 508F addq.l A7, 8
00004F2C 6706 beq +0x8 /* 00004F34 */
00004F2E 4A6D C436 tst.w [A5 - 0x3BCA]
00004F32 6750 beq +0x52 /* 00004F84 */
label00004F34:
00004F34 303C 00F0 move.w D0, 0xF0
00004F38 C06B 0002 and.w D0, [A3 + 0x2]
00004F3C 0C40 0050 cmpi.w D0, 0x50 /* 'P' */
00004F40 6542 bcs +0x44 /* 00004F84 */
00004F42 303C 00F0 move.w D0, 0xF0
00004F46 C06B 0002 and.w D0, [A3 + 0x2]
00004F4A 0C40 0090 cmpi.w D0, 0x90
00004F4E 6234 bhi +0x36 /* 00004F84 */
00004F50 2D7C 0000 05B6 FFD0 move.l [A6 - 0x30], 0x5B6
00004F58 486E FFD4 pea.l [A6 - 0x2C]
00004F5C 486E FFD0 pea.l [A6 - 0x30]
00004F60 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00004F64 2D6E FFD4 FFD4 move.l [A6 - 0x2C], [A6 - 0x2C]
00004F6A 2D6E FFD8 FFD8 move.l [A6 - 0x28], [A6 - 0x28]
00004F70 486B 0008 pea.l [A3 + 0x8]
00004F74 486E FFD4 pea.l [A6 - 0x2C]
00004F78 486B 0008 pea.l [A3 + 0x8]
00004F7C 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
00004F80 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004F84:
00004F84 06AD 0000 0010 C49C addi.l [A5 - 0x3B64], 0x10
00004F8C 04AD 0000 0010 C4A4 subi.l [A5 - 0x3B5C], 0x10
00004F94 6000 0136 bra +0x138 /* 000050CC */
label00004F98:
00004F98 7007 moveq.l D0, 0x07
00004F9A C013 and.b D0, [A3]
00004F9C 0C00 0002 cmpi.b D0, 0x2
00004FA0 6650 bne +0x52 /* 00004FF2 */
00004FA2 206D C49C movea.l A0, [A5 - 0x3B64]
00004FA6 7000 moveq.l D0, 0x00
00004FA8 1028 0008 move.b D0, [A0 + 0x8]
00004FAC 7209 moveq.l D1, 0x09
00004FAE D081 add.l D0, D1
00004FB0 B087 cmp.l D0, D7
00004FB2 6306 bls +0x8 /* 00004FBA */
00004FB4 7000 moveq.l D0, 0x00
00004FB6 6000 01AA bra +0x1AC /* 00005162 */
label00004FBA:
00004FBA 202D C49C move.l D0, [A5 - 0x3B64]
00004FBE 5080 addq.l D0, 8
00004FC0 2F00 move.l -[A7], D0
00004FC2 486B 0008 pea.l [A3 + 0x8]
00004FC6 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00004FCA 206D C49C movea.l A0, [A5 - 0x3B64]
00004FCE 7000 moveq.l D0, 0x00
00004FD0 1028 0008 move.b D0, [A0 + 0x8]
00004FD4 7209 moveq.l D1, 0x09
00004FD6 D081 add.l D0, D1
00004FD8 91AD C4A4 sub.l [A5 - 0x3B5C], D0
00004FDC 206D C49C movea.l A0, [A5 - 0x3B64]
00004FE0 7000 moveq.l D0, 0x00
00004FE2 1028 0008 move.b D0, [A0 + 0x8]
00004FE6 D081 add.l D0, D1
00004FE8 D1AD C49C add.l [A5 - 0x3B64], D0
00004FEC 508F addq.l A7, 8
00004FEE 6000 00DC bra +0xDE /* 000050CC */
label00004FF2:
00004FF2 7007 moveq.l D0, 0x07
00004FF4 C013 and.b D0, [A3]
00004FF6 0C00 0003 cmpi.b D0, 0x3
00004FFA 6652 bne +0x54 /* 0000504E */
00004FFC 206D C49C movea.l A0, [A5 - 0x3B64]
00005000 7000 moveq.l D0, 0x00
00005002 1028 0008 move.b D0, [A0 + 0x8]
00005006 7209 moveq.l D1, 0x09
00005008 D081 add.l D0, D1
0000500A B087 cmp.l D0, D7
0000500C 6216 bhi +0x18 /* 00005024 */
0000500E 202D C49C move.l D0, [A5 - 0x3B64]
00005012 5080 addq.l D0, 8
00005014 2F00 move.l -[A7], D0
00005016 486B 0008 pea.l [A3 + 0x8]
0000501A 4EAD 0E7A jsr [A5 + 0xE7A /* export_459 */]
0000501E 4A40 tst.w D0
00005020 508F addq.l A7, 8
00005022 6606 bne +0x8 /* 0000502A */
label00005024:
00005024 7000 moveq.l D0, 0x00
00005026 6000 013A bra +0x13C /* 00005162 */
label0000502A:
0000502A 206D C49C movea.l A0, [A5 - 0x3B64]
0000502E 7000 moveq.l D0, 0x00
00005030 1028 0008 move.b D0, [A0 + 0x8]
00005034 7209 moveq.l D1, 0x09
00005036 D081 add.l D0, D1
00005038 91AD C4A4 sub.l [A5 - 0x3B5C], D0
0000503C 206D C49C movea.l A0, [A5 - 0x3B64]
00005040 7000 moveq.l D0, 0x00
00005042 1028 0008 move.b D0, [A0 + 0x8]
00005046 D081 add.l D0, D1
00005048 D1AD C49C add.l [A5 - 0x3B64], D0
0000504C 607E bra +0x80 /* 000050CC */
label0000504E:
0000504E 7007 moveq.l D0, 0x07
00005050 C013 and.b D0, [A3]
00005052 0C00 0004 cmpi.b D0, 0x4
00005056 6640 bne +0x42 /* 00005098 */
00005058 700A moveq.l D0, 0x0A
0000505A B087 cmp.l D0, D7
0000505C 6306 bls +0x8 /* 00005064 */
0000505E 7000 moveq.l D0, 0x00
00005060 6000 0100 bra +0x102 /* 00005162 */
label00005064:
00005064 202D C49C move.l D0, [A5 - 0x3B64]
00005068 5080 addq.l D0, 8
0000506A 2040 movea.l A0, D0
0000506C 7000 moveq.l D0, 0x00
0000506E 1010 move.b D0, [A0]
00005070 222D C49C move.l D1, [A5 - 0x3B64]
00005074 5081 addq.l D1, 8
00005076 2041 movea.l A0, D1
00005078 7200 moveq.l D1, 0x00
0000507A 1228 0001 move.b D1, [A0 + 0x1]
0000507E E149 lsl D1.w, 8
00005080 8240 or.w D1, D0
00005082 3741 0008 move.w [A3 + 0x8], D1
00005086 06AD 0000 000A C49C addi.l [A5 - 0x3B64], 0xA /* '\n' */
0000508E 04AD 0000 000A C4A4 subi.l [A5 - 0x3B5C], 0xA /* '\n' */
00005096 6034 bra +0x36 /* 000050CC */
label00005098:
00005098 7007 moveq.l D0, 0x07
0000509A C013 and.b D0, [A3]
0000509C 0C00 0001 cmpi.b D0, 0x1
000050A0 6616 bne +0x18 /* 000050B8 */
000050A2 7006 moveq.l D0, 0x06
000050A4 B087 cmp.l D0, D7
000050A6 6306 bls +0x8 /* 000050AE */
000050A8 7000 moveq.l D0, 0x00
000050AA 6000 00B6 bra +0xB8 /* 00005162 */
label000050AE:
000050AE 5CAD C49C addq.l [A5 - 0x3B64], 6
000050B2 5DAD C4A4 subq.l [A5 - 0x3B5C], 6
000050B6 6014 bra +0x16 /* 000050CC */
label000050B8:
000050B8 4A87 tst.l D7
000050BA 670A beq +0xC /* 000050C6 */
000050BC 52AD C49C addq.l [A5 - 0x3B64], 1
000050C0 53AD C4A4 subq.l [A5 - 0x3B5C], 1
000050C4 6006 bra +0x8 /* 000050CC */
label000050C6:
000050C6 7000 moveq.l D0, 0x00
000050C8 6000 0098 bra +0x9A /* 00005162 */
label000050CC:
000050CC 4A6D C43A tst.w [A5 - 0x3BC6]
000050D0 677A beq +0x7C /* 0000514C */
000050D2 4A2B 0001 tst.b [A3 + 0x1]
000050D6 6774 beq +0x76 /* 0000514C */
000050D8 206D BA78 movea.l A0, [A5 - 0x4588]
000050DC 2068 0246 movea.l A0, [A0 + 0x246]
000050E0 7000 moveq.l D0, 0x00
000050E2 302B 0004 move.w D0, [A3 + 0x4]
000050E6 2200 move.l D1, D0
000050E8 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000050EC 4841 swap.w D1
000050EE C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000050F2 4841 swap.w D1
000050F4 4241 clr.w D1
000050F6 D081 add.l D0, D1
000050F8 43EE FFDE lea.l A1, [A6 - 0x22]
000050FC 41F0 0800 lea.l A0, [A0 + D0]
00005100 7007 moveq.l D0, 0x07
label00005102:
00005102 22D8 move.l [A1]+, [A0]+
00005104 51C8 FFFC dbf D0, -0x6 /* 00005102 */
00005108 32D8 move.w [A1]+, [A0]+
0000510A 7000 moveq.l D0, 0x00
0000510C 102B 0001 move.b D0, [A3 + 0x1]
00005110 3D40 FFFC move.w [A6 - 0x4], D0
00005114 422B 0001 clr.b [A3 + 0x1]
00005118 486E FFDC pea.l [A6 - 0x24]
0000511C 486E FFDE pea.l [A6 - 0x22]
00005120 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00005124 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00005128 4A40 tst.w D0
0000512A 4FEF 000C lea.l A7, [A7 + 0xC]
0000512E 6604 bne +0x6 /* 00005134 */
00005130 7000 moveq.l D0, 0x00
00005132 602E bra +0x30 /* 00005162 */
label00005134:
00005134 7000 moveq.l D0, 0x00
00005136 302B 0004 move.w D0, [A3 + 0x4]
0000513A 2F00 move.l -[A7], D0
0000513C 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00005140 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00005144 376E FFDC 0004 move.w [A3 + 0x4], [A6 - 0x24]
0000514A 508F addq.l A7, 8
label0000514C:
0000514C D6FC 0010 add.w A3, 0x10
00005150 3005 move.w D0, D5
00005152 5245 addq.w D5, 1
00005154 BC40 cmp.w D6, D0
00005156 6E00 FCE6 bgt -0x318 /* 00004E3E */
0000515A 6004 bra +0x6 /* 00005160 */
label0000515C:
0000515C 7000 moveq.l D0, 0x00
0000515E 6002 bra +0x4 /* 00005162 */
label00005160:
00005160 7001 moveq.l D0, 0x01
label00005162:
00005162 4CEE 08F0 FFBC movem.l D4,D5,D6,D7,A3, [A6 - 0x44]
00005168 4E5E unlink A6
0000516A 4E75 rts
fn0000516C:
0000516C 4E56 FFB4 link A6, -0x004C
00005170 48E7 0110 movem.l -[A7], D7,A3
00005174 47ED C44A lea.l A3, [A5 - 0x3BB6]
00005178 4247 clr.w D7
0000517A 206D BA78 movea.l A0, [A5 - 0x4588]
0000517E 4AA8 025A tst.l [A0 + 0x25A]
00005182 6600 0134 bne +0x136 /* 000052B8 */
00005186 4AAD C446 tst.l [A5 - 0x3BBA]
0000518A 6614 bne +0x16 /* 000051A0 */
0000518C 7010 moveq.l D0, 0x10
0000518E 2F00 move.l -[A7], D0
00005190 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00005194 2B40 C446 move.l [A5 - 0x3BBA], D0
00005198 3B7C 0004 C43E move.w [A5 - 0x3BC2], 0x4
0000519E 588F addq.l A7, 4
label000051A0:
000051A0 206D BA78 movea.l A0, [A5 - 0x4588]
000051A4 41E8 025A lea.l A0, [A0 + 0x25A]
000051A8 226D C446 movea.l A1, [A5 - 0x3BBA]
000051AC 2288 move.l [A1], A0
000051AE 426D C440 clr.w [A5 - 0x3BC0]
000051B2 6000 0104 bra +0x106 /* 000052B8 */
label000051B6:
000051B6 7004 moveq.l D0, 0x04
000051B8 B06E FFD8 cmp.w D0, [A6 - 0x28]
000051BC 660C bne +0xE /* 000051CA */
000051BE 206E FFB4 movea.l A0, [A6 - 0x4C]
000051C2 7000 moveq.l D0, 0x00
000051C4 2140 0036 move.l [A0 + 0x36], D0
000051C8 6078 bra +0x7A /* 00005242 */
label000051CA:
000051CA 700B moveq.l D0, 0x0B
000051CC B06E FFD8 cmp.w D0, [A6 - 0x28]
000051D0 6646 bne +0x48 /* 00005218 */
000051D2 302D C43E move.w D0, [A5 - 0x3BC2]
000051D6 5340 subq.w D0, 1
000051D8 B06D C440 cmp.w D0, [A5 - 0x3BC0]
000051DC 6E64 bgt +0x66 /* 00005242 */
000051DE 302D C43E move.w D0, [A5 - 0x3BC2]
000051E2 48C0 ext.l D0
000051E4 5880 addq.l D0, 4
000051E6 E580 asl D0, 2
000051E8 2F00 move.l -[A7], D0
000051EA 302D C43E move.w D0, [A5 - 0x3BC2]
000051EE 48C0 ext.l D0
000051F0 E580 asl D0, 2
000051F2 2F00 move.l -[A7], D0
000051F4 486D C446 pea.l [A5 - 0x3BBA]
000051F8 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000051FC 4A40 tst.w D0
000051FE 4FEF 000C lea.l A7, [A7 + 0xC]
00005202 660E bne +0x10 /* 00005212 */
00005204 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00005208 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000520C 588F addq.l A7, 4
0000520E 6000 00E8 bra +0xEA /* 000052F8 */
label00005212:
00005212 586D C43E addq.w [A5 - 0x3BC2], 4
00005216 602A bra +0x2C /* 00005242 */
label00005218:
00005218 7002 moveq.l D0, 0x02
0000521A B06E FFD8 cmp.w D0, [A6 - 0x28]
0000521E 6622 bne +0x24 /* 00005242 */
00005220 486D 2452 pea.l [A5 + 0x2452 /* export_1158 */]
00005224 4EBA 120A jsr [PC + 0x120A /* 00006430 */]
00005228 206E FFB4 movea.l A0, [A6 - 0x4C]
0000522C 2140 002A move.l [A0 + 0x2A], D0
00005230 588F addq.l A7, 4
00005232 660E bne +0x10 /* 00005242 */
00005234 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00005238 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000523C 588F addq.l A7, 4
0000523E 6000 00B8 bra +0xBA /* 000052F8 */
label00005242:
00005242 206D C446 movea.l A0, [A5 - 0x3BBA]
00005246 302D C440 move.w D0, [A5 - 0x3BC0]
0000524A 48C0 ext.l D0
0000524C E580 asl D0, 2
0000524E 2070 0800 movea.l A0, [A0 + D0]
00005252 226E FFB4 movea.l A1, [A6 - 0x4C]
00005256 2350 0026 move.l [A1 + 0x26], [A0]
0000525A 206D C446 movea.l A0, [A5 - 0x3BBA]
0000525E 302D C440 move.w D0, [A5 - 0x3BC0]
00005262 48C0 ext.l D0
00005264 E580 asl D0, 2
00005266 2070 0800 movea.l A0, [A0 + D0]
0000526A 20AE FFB4 move.l [A0], [A6 - 0x4C]
0000526E 206E FFB4 movea.l A0, [A6 - 0x4C]
00005272 41E8 0026 lea.l A0, [A0 + 0x26]
00005276 226D C446 movea.l A1, [A5 - 0x3BBA]
0000527A 302D C440 move.w D0, [A5 - 0x3BC0]
0000527E 48C0 ext.l D0
00005280 E580 asl D0, 2
00005282 2388 0800 move.l [A1 + D0], A0
00005286 700B moveq.l D0, 0x0B
00005288 B06E FFD8 cmp.w D0, [A6 - 0x28]
0000528C 6626 bne +0x28 /* 000052B4 */
0000528E 206E FFB4 movea.l A0, [A6 - 0x4C]
00005292 7000 moveq.l D0, 0x00
00005294 2140 002A move.l [A0 + 0x2A], D0
00005298 206E FFB4 movea.l A0, [A6 - 0x4C]
0000529C 41E8 002A lea.l A0, [A0 + 0x2A]
000052A0 226D C446 movea.l A1, [A5 - 0x3BBA]
000052A4 526D C440 addq.w [A5 - 0x3BC0], 1
000052A8 322D C440 move.w D1, [A5 - 0x3BC0]
000052AC 48C1 ext.l D1
000052AE E581 asl D1, 2
000052B0 2388 1800 move.l [A1 + D1], A0
label000052B4:
000052B4 5247 addq.w D7, 1
000052B6 6040 bra +0x42 /* 000052F8 */
label000052B8:
000052B8 7001 moveq.l D0, 0x01
000052BA 2F00 move.l -[A7], D0
000052BC 486D C0D4 pea.l [A5 - 0x3F2C]
000052C0 486E FFB8 pea.l [A6 - 0x48]
000052C4 4EBA B838 jsr [PC - 0x47C8 /* 00000AFE */]
000052C8 4A40 tst.w D0
000052CA 4FEF 000C lea.l A7, [A7 + 0xC]
000052CE 6728 beq +0x2A /* 000052F8 */
000052D0 302E FFD8 move.w D0, [A6 - 0x28]
000052D4 D040 add.w D0, D0
000052D6 3033 0000 move.w D0, [A3 + D0.w]
000052DA 48C0 ext.l D0
000052DC 722A moveq.l D1, 0x2A
000052DE D081 add.l D0, D1
000052E0 2F00 move.l -[A7], D0
000052E2 486E FFB4 pea.l [A6 - 0x4C]
000052E6 486E FFB8 pea.l [A6 - 0x48]
000052EA 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000052EE 4A40 tst.w D0
000052F0 4FEF 000C lea.l A7, [A7 + 0xC]
000052F4 6600 FEC0 bne -0x13E /* 000051B6 */
label000052F8:
000052F8 3007 move.w D0, D7
000052FA 4CEE 0880 FFAC movem.l D7,A3, [A6 - 0x54]
00005300 4E5E unlink A6
00005302 4E75 rts
fn00005304:
00005304 4E56 0000 link A6, 0
00005308 48E7 0110 movem.l -[A7], D7,A3
0000530C 7E01 moveq.l D7, 0x01
0000530E 4A6E 000A tst.w [A6 + 0xA]
00005312 673A beq +0x3C /* 0000534E */
00005314 7001 moveq.l D0, 0x01
00005316 2F00 move.l -[A7], D0
00005318 206D BA78 movea.l A0, [A5 - 0x4588]
0000531C 4868 00E8 pea.l [A0 + 0xE8]
00005320 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00005324 4EBA DC0A jsr [PC - 0x23F6 /* 00002F30 */]
00005328 2640 movea.l A3, D0
0000532A 200B move.l D0, A3
0000532C 4FEF 000C lea.l A7, [A7 + 0xC]
00005330 671A beq +0x1C /* 0000534C */
00005332 006B 0004 0168 ori.w [A3 + 0x168], 0x4
00005338 7001 moveq.l D0, 0x01
0000533A 2F00 move.l -[A7], D0
0000533C 7200 moveq.l D1, 0x00
0000533E 2F01 move.l -[A7], D1
00005340 2F0B move.l -[A7], A3
00005342 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */]
00005346 4FEF 000C lea.l A7, [A7 + 0xC]
0000534A 6002 bra +0x4 /* 0000534E */
label0000534C:
0000534C 4247 clr.w D7
label0000534E:
0000534E 4A47 tst.w D7
00005350 672A beq +0x2C /* 0000537C */
00005352 7001 moveq.l D0, 0x01
00005354 2F00 move.l -[A7], D0
00005356 486D BF7A pea.l [A5 - 0x4086]
0000535A 206D BA78 movea.l A0, [A5 - 0x4588]
0000535E 4868 00E8 pea.l [A0 + 0xE8]
00005362 4EBA B79A jsr [PC - 0x4866 /* 00000AFE */]
00005366 3E00 move.w D7, D0
00005368 4A6D C438 tst.w [A5 - 0x3BC8]
0000536C 4FEF 000C lea.l A7, [A7 + 0xC]
00005370 660A bne +0xC /* 0000537C */
00005372 206D BA78 movea.l A0, [A5 - 0x4588]
00005376 0068 4000 0100 ori.w [A0 + 0x100], 0x4000 /* '@\0' */
label0000537C:
0000537C 3007 move.w D0, D7
0000537E 4CEE 0880 FFF8 movem.l D7,A3, [A6 - 0x8]
00005384 4E5E unlink A6
00005386 4E75 rts
fn00005388:
00005388 4E56 FFFC link A6, -0x0004
0000538C 48E7 0118 movem.l -[A7], D7,A3,A4
00005390 266E 0008 movea.l A3, [A6 + 0x8]
00005394 7E01 moveq.l D7, 0x01
00005396 4878 0680 push.l 0x680
0000539A 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
0000539E 2D40 FFFC move.l [A6 - 0x4], D0
000053A2 588F addq.l A7, 4
000053A4 6700 00D4 beq +0xD6 /* 0000547A */
000053A8 426D C3C6 clr.w [A5 - 0x3C3A]
000053AC 6000 00BE bra +0xC0 /* 0000546C */
label000053B0:
000053B0 206B 0242 movea.l A0, [A3 + 0x242]
000053B4 7000 moveq.l D0, 0x00
000053B6 302D C3C6 move.w D0, [A5 - 0x3C3A]
000053BA E580 asl D0, 2
000053BC 4AB0 0800 tst.l [A0 + D0]
000053C0 6700 00A6 beq +0xA8 /* 00005468 */
000053C4 206B 0242 movea.l A0, [A3 + 0x242]
000053C8 7000 moveq.l D0, 0x00
000053CA 302D C3C6 move.w D0, [A5 - 0x3C3A]
000053CE E580 asl D0, 2
000053D0 2070 0800 movea.l A0, [A0 + D0]
000053D4 49E8 0009 lea.l A4, [A0 + 0x9]
000053D8 206B 0242 movea.l A0, [A3 + 0x242]
000053DC 7000 moveq.l D0, 0x00
000053DE 302D C3C6 move.w D0, [A5 - 0x3C3A]
000053E2 E580 asl D0, 2
000053E4 2070 0800 movea.l A0, [A0 + D0]
000053E8 4868 0006 pea.l [A0 + 0x6]
000053EC 7001 moveq.l D0, 0x01
000053EE 2F00 move.l -[A7], D0
000053F0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000053F4 2F0C move.l -[A7], A4
000053F6 4EBA 0152 jsr [PC + 0x152 /* 0000554A */]
000053FA 3E00 move.w D7, D0
000053FC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005400 2F0C move.l -[A7], A4
00005402 206B 0242 movea.l A0, [A3 + 0x242]
00005406 7000 moveq.l D0, 0x00
00005408 302D C3C6 move.w D0, [A5 - 0x3C3A]
0000540C E580 asl D0, 2
0000540E 2070 0800 movea.l A0, [A0 + D0]
00005412 3028 0006 move.w D0, [A0 + 0x6]
00005416 48C0 ext.l D0
00005418 2F00 move.l -[A7], D0
0000541A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000541E 4A47 tst.w D7
00005420 4FEF 0010 lea.l A7, [A7 + 0x10]
00005424 6642 bne +0x44 /* 00005468 */
00005426 2B4B B9C6 move.l [A5 - 0x463A], A3
0000542A 426D B9BE clr.w [A5 - 0x4642]
0000542E 426D B9C2 clr.w [A5 - 0x463E]
00005432 3B7C 7FFF B9C0 move.w [A5 - 0x4640], 0x7FFF
00005438 3B7C 7FFF B9C4 move.w [A5 - 0x463C], 0x7FFF
0000543E 7000 moveq.l D0, 0x00
00005440 2B40 B9F4 move.l [A5 - 0x460C], D0
00005444 2B40 B9F0 move.l [A5 - 0x4610], D0
00005448 41ED 2482 lea.l A0, [A5 + 0x2482 /* export_1164 */]
0000544C 2B48 B9EC move.l [A5 - 0x4614], A0
00005450 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00005454 3E00 move.w D7, D0
00005456 7000 moveq.l D0, 0x00
00005458 302D C3C6 move.w D0, [A5 - 0x3C3A]
0000545C 2F00 move.l -[A7], D0
0000545E 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00005462 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */]
00005466 508F addq.l A7, 8
label00005468:
00005468 526D C3C6 addq.w [A5 - 0x3C3A], 1
label0000546C:
0000546C 302D C3C6 move.w D0, [A5 - 0x3C3A]
00005470 B06B 015E cmp.w D0, [A3 + 0x15E]
00005474 6500 FF3A bcs -0xC4 /* 000053B0 */
00005478 6002 bra +0x4 /* 0000547C */
label0000547A:
0000547A 4247 clr.w D7
label0000547C:
0000547C 486E FFFC pea.l [A6 - 0x4]
00005480 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00005484 3007 move.w D0, D7
00005486 588F addq.l A7, 4
00005488 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000548E 4E5E unlink A6
00005490 4E75 rts
export_1164:
00005492 4E56 FF00 link A6, -0x0100
00005496 48E7 0310 movem.l -[A7], D6,D7,A3
0000549A 47EE FF00 lea.l A3, [A6 - 0x100]
0000549E 7E01 moveq.l D7, 0x01
000054A0 7028 moveq.l D0, 0x28
000054A2 C02D B9D2 and.b D0, [A5 - 0x462E]
000054A6 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
000054AA 6600 0092 bne +0x94 /* 0000553E */
000054AE 302D B9D8 move.w D0, [A5 - 0x4628]
000054B2 B06D C3C6 cmp.w D0, [A5 - 0x3C3A]
000054B6 6600 0086 bne +0x88 /* 0000553E */
000054BA 2F0B move.l -[A7], A3
000054BC 7000 moveq.l D0, 0x00
000054BE 302D C3C6 move.w D0, [A5 - 0x3C3A]
000054C2 2F00 move.l -[A7], D0
000054C4 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
000054C8 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */]
000054CC 3C00 move.w D6, D0
000054CE 2F0B move.l -[A7], A3
000054D0 200B move.l D0, A3
000054D2 5A80 addq.l D0, 5
000054D4 2F00 move.l -[A7], D0
000054D6 48C6 ext.l D6
000054D8 2F06 move.l -[A7], D6
000054DA 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000054DE 4878 050B push.l 0x50B
000054E2 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000054E6 588F addq.l A7, 4
000054E8 2F00 move.l -[A7], D0
000054EA 200B move.l D0, A3
000054EC 5280 addq.l D0, 1
000054EE 2F00 move.l -[A7], D0
000054F0 7004 moveq.l D0, 0x04
000054F2 2F00 move.l -[A7], D0
000054F4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000054F8 3006 move.w D0, D6
000054FA 5840 addq.w D0, 4
000054FC 1680 move.b [A3], D0
000054FE 206D B9E2 movea.l A0, [A5 - 0x461E]
00005502 0210 00DF andi.b [A0], 0xDF
00005506 206D B9E2 movea.l A0, [A5 - 0x461E]
0000550A 0010 0003 ori.b [A0], 0x3
0000550E 7000 moveq.l D0, 0x00
00005510 2F00 move.l -[A7], D0
00005512 7201 moveq.l D1, 0x01
00005514 2F01 move.l -[A7], D1
00005516 2F2D B9E2 move.l -[A7], [A5 - 0x461E]
0000551A 2F0B move.l -[A7], A3
0000551C 342D B9CC move.w D2, [A5 - 0x4634]
00005520 48C2 ext.l D2
00005522 2F02 move.l -[A7], D2
00005524 342D B9CA move.w D2, [A5 - 0x4636]
00005528 48C2 ext.l D2
0000552A 2F02 move.l -[A7], D2
0000552C 2F2D B9C6 move.l -[A7], [A5 - 0x463A]
00005530 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00005534 4A40 tst.w D0
00005536 4FEF 0028 lea.l A7, [A7 + 0x28]
0000553A 6602 bne +0x4 /* 0000553E */
0000553C 4247 clr.w D7
label0000553E:
0000553E 3007 move.w D0, D7
00005540 4CEE 08C0 FEF4 movem.l D6,D7,A3, [A6 - 0x10C]
00005546 4E5E unlink A6
00005548 4E75 rts
export_1165:
fn0000554A:
0000554A 4E56 FFEE link A6, -0x0012
0000554E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005552 286E 0008 movea.l A4, [A6 + 0x8]
00005556 266E 000C movea.l A3, [A6 + 0xC]
0000555A 3C2E 0012 move.w D6, [A6 + 0x12]
0000555E 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00005564 2D4C FFF2 move.l [A6 - 0xE], A4
00005568 2D4B FFF6 move.l [A6 - 0xA], A3
0000556C 3D7C FFFF FFFA move.w [A6 - 0x6], 0xFFFF
00005572 4878 0400 push.l 0x400
00005576 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
0000557A 2D40 FFEE move.l [A6 - 0x12], D0
0000557E 588F addq.l A7, 4
00005580 6604 bne +0x6 /* 00005586 */
00005582 426E FFFE clr.w [A6 - 0x2]
label00005586:
00005586 4A6E FFFE tst.w [A6 - 0x2]
0000558A 6700 03DC beq +0x3DE /* 00005968 */
0000558E 426E FFFC clr.w [A6 - 0x4]
00005592 6000 03CC bra +0x3CE /* 00005960 */
label00005596:
00005596 206E FFEE movea.l A0, [A6 - 0x12]
0000559A 526E FFFA addq.w [A6 - 0x6], 1
0000559E 302E FFFA move.w D0, [A6 - 0x6]
000055A2 48C0 ext.l D0
000055A4 E580 asl D0, 2
000055A6 21AE FFF6 0800 move.l [A0 + D0], [A6 - 0xA]
000055AC 486E FFF6 pea.l [A6 - 0xA]
000055B0 486E FFF2 pea.l [A6 - 0xE]
000055B4 4EBA 081A jsr [PC + 0x81A /* 00005DD0 */]
000055B8 206E FFF2 movea.l A0, [A6 - 0xE]
000055BC 7000 moveq.l D0, 0x00
000055BE 1010 move.b D0, [A0]
000055C0 3B40 BADE move.w [A5 - 0x4522], D0
000055C4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000055C8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000055CC 7001 moveq.l D0, 0x01
000055CE 2F00 move.l -[A7], D0
000055D0 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000055D4 52AE FFF2 addq.l [A6 - 0xE], 1
000055D8 52AE FFF6 addq.l [A6 - 0xA], 1
000055DC 0C6D 00FF BADE cmpi.w [A5 - 0x4522], 0xFF
000055E2 508F addq.l A7, 8
000055E4 660C bne +0xE /* 000055F2 */
000055E6 536E FFFA subq.w [A6 - 0x6], 1
000055EA 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
000055F0 6078 bra +0x7A /* 0000566A */
label000055F2:
000055F2 0C6D 00FE BADE cmpi.w [A5 - 0x4522], 0xFE
000055F8 662C bne +0x2E /* 00005626 */
000055FA 206E FFF2 movea.l A0, [A6 - 0xE]
000055FE 7000 moveq.l D0, 0x00
00005600 1010 move.b D0, [A0]
00005602 D0BC 0000 0100 add.l D0, 0x100
00005608 3B40 BADE move.w [A5 - 0x4522], D0
0000560C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00005610 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005614 7001 moveq.l D0, 0x01
00005616 2F00 move.l -[A7], D0
00005618 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000561C 52AE FFF2 addq.l [A6 - 0xE], 1
00005620 52AE FFF6 addq.l [A6 - 0xA], 1
00005624 6044 bra +0x46 /* 0000566A */
label00005626:
00005626 4A46 tst.w D6
00005628 6740 beq +0x42 /* 0000566A */
0000562A 4A6D C436 tst.w [A5 - 0x3BCA]
0000562E 673A beq +0x3C /* 0000566A */
00005630 0C6D 00EB BADE cmpi.w [A5 - 0x4522], 0xEB
00005636 6616 bne +0x18 /* 0000564E */
00005638 206E FFF6 movea.l A0, [A6 - 0xA]
0000563C 117C 00EC FFFF move.b [A0 - 0x1], 0xEC
00005642 7000 moveq.l D0, 0x00
00005644 303C 00EC move.w D0, 0xEC
00005648 3B40 BADE move.w [A5 - 0x4522], D0
0000564C 601C bra +0x1E /* 0000566A */
label0000564E:
0000564E 0C6D 00EC BADE cmpi.w [A5 - 0x4522], 0xEC
00005654 6614 bne +0x16 /* 0000566A */
00005656 206E FFF6 movea.l A0, [A6 - 0xA]
0000565A 117C 00EB FFFF move.b [A0 - 0x1], 0xEB
00005660 7000 moveq.l D0, 0x00
00005662 303C 00EB move.w D0, 0xEB
00005666 3B40 BADE move.w [A5 - 0x4522], D0
label0000566A:
0000566A 206D BCF0 movea.l A0, [A5 - 0x4310]
0000566E 226D BCEC movea.l A1, [A5 - 0x4314]
00005672 7000 moveq.l D0, 0x00
00005674 302D BADE move.w D0, [A5 - 0x4522]
00005678 D080 add.l D0, D0
0000567A 3031 0800 move.w D0, [A1 + D0]
0000567E 5440 addq.w D0, 2
00005680 7200 moveq.l D1, 0x00
00005682 3200 move.w D1, D0
00005684 7000 moveq.l D0, 0x00
00005686 1030 1800 move.b D0, [A0 + D1]
0000568A 3800 move.w D4, D0
0000568C 6B00 02D2 bmi +0x2D4 /* 00005960 */
00005690 0C40 002A cmpi.w D0, 0x2A /* '*' */
00005694 6E00 02CA bgt +0x2CC /* 00005960 */
00005698 D040 add.w D0, D0
0000569A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000569E 4EFB 0000 jmp [PC + D0.w]
000056A2 0070 0070 0070 ori.w [A0 + D0.w + 0x70], 0x70 /* 'p' */
000056A8 0070 00A4 00F0 ori.w [A0 + D0.w - 0x16], 0xA4
000056AE 0058 0058 ori.w [A0]+, 0x58 /* 'X' */
000056B2 0058 0058 ori.w [A0]+, 0x58 /* 'X' */
000056B6 008C 00C8 010C ori.l A4, 0xC8010C
000056BC 0128 01F8 btst [A0 + 0x1F8], D0
000056C0 01AE 014E bclr [A6 + 0x14E], D0
000056C4 019E bclr [A6]+, D0
000056C6 01A6 bclr -[A6], D0
000056C8 02C0 .incomplete
000056CA 0214 0214 andi.b [A4], 0x14
000056CE 0214 0214 andi.b [A4], 0x14
000056D2 0214 0214 andi.b [A4], 0x14
000056D6 0214 026A andi.b [A4], 0x6A /* 'j' */
000056DA 0270 028E 0294 andi.w [A0 + D0.w * 2 - 0x108], 0x28E
000056E0 02C0 .incomplete
000056E2 029A 02C0 02C0 andi.l [A2]+, 0x2C002C0
000056E8 02C0 .incomplete
000056EA 02C0 .incomplete
000056EC 02C0 .incomplete
000056EE 02C0 .incomplete
000056F0 02C0 .incomplete
000056F2 02C0 .incomplete
000056F4 02C0 .incomplete
000056F6 02A0 2F2E FFF2 andi.l -[A0], 0x2F2EFFF2
000056FC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005700 7001 moveq.l D0, 0x01
00005702 2F00 move.l -[A7], D0
00005704 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005708 52AE FFF2 addq.l [A6 - 0xE], 1
0000570C 52AE FFF6 addq.l [A6 - 0xA], 1
00005710 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00005714 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005718 7004 moveq.l D0, 0x04
0000571A 2F00 move.l -[A7], D0
0000571C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005720 58AE FFF2 addq.l [A6 - 0xE], 4
00005724 58AE FFF6 addq.l [A6 - 0xA], 4
00005728 6000 0236 bra +0x238 /* 00005960 */
0000572C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00005730 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005734 7001 moveq.l D0, 0x01
00005736 2F00 move.l -[A7], D0
00005738 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000573C 52AE FFF2 addq.l [A6 - 0xE], 1
00005740 52AE FFF6 addq.l [A6 - 0xA], 1
00005744 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00005748 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000574C 7009 moveq.l D0, 0x09
0000574E 2F00 move.l -[A7], D0
00005750 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005754 06AE 0000 0009 FFF2 addi.l [A6 - 0xE], 0x9 /* '\t' */
0000575C 06AE 0000 0009 FFF6 addi.l [A6 - 0xA], 0x9 /* '\t' */
00005764 6000 01FA bra +0x1FC /* 00005960 */
00005768 206E FFF2 movea.l A0, [A6 - 0xE]
0000576C 7000 moveq.l D0, 0x00
0000576E 1028 0001 move.b D0, [A0 + 0x1]
00005772 2E00 move.l D7, D0
00005774 5487 addq.l D7, 2
00005776 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000577A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000577E 2F07 move.l -[A7], D7
00005780 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005784 DFAE FFF2 add.l [A6 - 0xE], D7
00005788 DFAE FFF6 add.l [A6 - 0xA], D7
0000578C 6000 01D2 bra +0x1D4 /* 00005960 */
00005790 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00005794 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005798 7002 moveq.l D0, 0x02
0000579A 2F00 move.l -[A7], D0
0000579C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000057A0 54AE FFF2 addq.l [A6 - 0xE], 2
000057A4 54AE FFF6 addq.l [A6 - 0xA], 2
000057A8 6000 01B6 bra +0x1B8 /* 00005960 */
000057AC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000057B0 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000057B4 7008 moveq.l D0, 0x08
000057B6 2F00 move.l -[A7], D0
000057B8 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000057BC 50AE FFF2 addq.l [A6 - 0xE], 8
000057C0 50AE FFF6 addq.l [A6 - 0xA], 8
000057C4 6000 019A bra +0x19C /* 00005960 */
000057C8 206E FFF2 movea.l A0, [A6 - 0xE]
000057CC 7000 moveq.l D0, 0x00
000057CE 1010 move.b D0, [A0]
000057D0 2E00 move.l D7, D0
000057D2 5287 addq.l D7, 1
000057D4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000057D8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000057DC 2F07 move.l -[A7], D7
000057DE 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000057E2 DFAE FFF2 add.l [A6 - 0xE], D7
000057E6 DFAE FFF6 add.l [A6 - 0xA], D7
000057EA 6000 0174 bra +0x176 /* 00005960 */
000057EE 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000057F2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000057F6 7008 moveq.l D0, 0x08
000057F8 2F00 move.l -[A7], D0
000057FA 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000057FE 50AE FFF2 addq.l [A6 - 0xE], 8
00005802 50AE FFF6 addq.l [A6 - 0xA], 8
00005806 206E FFF2 movea.l A0, [A6 - 0xE]
0000580A 7028 moveq.l D0, 0x28
0000580C B010 cmp.b D0, [A0]
0000580E 6626 bne +0x28 /* 00005836 */
00005810 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00005814 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005818 7001 moveq.l D0, 0x01
0000581A 2F00 move.l -[A7], D0
0000581C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005820 52AE FFF2 addq.l [A6 - 0xE], 1
00005824 52AE FFF6 addq.l [A6 - 0xA], 1
00005828 486E FFF6 pea.l [A6 - 0xA]
0000582C 486E FFF2 pea.l [A6 - 0xE]
00005830 4EBA 059E jsr [PC + 0x59E /* 00005DD0 */]
00005834 508F addq.l A7, 8
label00005836:
00005836 536E FFFA subq.w [A6 - 0x6], 1
0000583A 6000 0124 bra +0x126 /* 00005960 */
0000583E 556E FFFA subq.w [A6 - 0x6], 2
00005842 6000 011C bra +0x11E /* 00005960 */
00005846 536E FFFA subq.w [A6 - 0x6], 1
0000584A 6000 0114 bra +0x116 /* 00005960 */
0000584E 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00005852 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005856 7001 moveq.l D0, 0x01
00005858 2F00 move.l -[A7], D0
0000585A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000585E 52AE FFF2 addq.l [A6 - 0xE], 1
00005862 52AE FFF6 addq.l [A6 - 0xA], 1
00005866 486E FFFE pea.l [A6 - 0x2]
0000586A 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000586E 486E FFFA pea.l [A6 - 0x6]
00005872 486E FFF6 pea.l [A6 - 0xA]
00005876 486E FFF2 pea.l [A6 - 0xE]
0000587A 48C6 ext.l D6
0000587C 2F06 move.l -[A7], D6
0000587E 202E FFF2 move.l D0, [A6 - 0xE]
00005882 5380 subq.l D0, 1
00005884 2040 movea.l A0, D0
00005886 7000 moveq.l D0, 0x00
00005888 1010 move.b D0, [A0]
0000588A 2F00 move.l -[A7], D0
0000588C 4EBA 00FE jsr [PC + 0xFE /* 0000598C */]
00005890 4FEF 001C lea.l A7, [A7 + 0x1C]
00005894 6000 00CA bra +0xCC /* 00005960 */
00005898 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000589C 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000058A0 7002 moveq.l D0, 0x02
000058A2 2F00 move.l -[A7], D0
000058A4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000058A8 54AE FFF2 addq.l [A6 - 0xE], 2
000058AC 54AE FFF6 addq.l [A6 - 0xA], 2
000058B0 6000 00AE bra +0xB0 /* 00005960 */
000058B4 0C44 001A cmpi.w D4, 0x1A
000058B8 6624 bne +0x26 /* 000058DE */
000058BA 206E FFF2 movea.l A0, [A6 - 0xE]
000058BE 7000 moveq.l D0, 0x00
000058C0 1010 move.b D0, [A0]
000058C2 3A00 move.w D5, D0
000058C4 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000058C8 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000058CC 7001 moveq.l D0, 0x01
000058CE 2F00 move.l -[A7], D0
000058D0 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000058D4 52AE FFF2 addq.l [A6 - 0xE], 1
000058D8 52AE FFF6 addq.l [A6 - 0xA], 1
000058DC 6006 bra +0x8 /* 000058E4 */
label000058DE:
000058DE 3A04 move.w D5, D4
000058E0 9A7C 0014 sub.w D5, 0x14
label000058E4:
000058E4 486E FFFE pea.l [A6 - 0x2]
000058E8 2F2E FFEE move.l -[A7], [A6 - 0x12]
000058EC 486E FFFA pea.l [A6 - 0x6]
000058F0 486E FFF6 pea.l [A6 - 0xA]
000058F4 486E FFF2 pea.l [A6 - 0xE]
000058F8 48C6 ext.l D6
000058FA 2F06 move.l -[A7], D6
000058FC 48C5 ext.l D5
000058FE 2F05 move.l -[A7], D5
00005900 4EBA 008A jsr [PC + 0x8A /* 0000598C */]
00005904 4FEF 001C lea.l A7, [A7 + 0x1C]
00005908 6056 bra +0x58 /* 00005960 */
0000590A 536E FFFA subq.w [A6 - 0x6], 1
0000590E 6050 bra +0x52 /* 00005960 */
00005910 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00005914 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005918 7002 moveq.l D0, 0x02
0000591A 2F00 move.l -[A7], D0
0000591C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005920 54AE FFF2 addq.l [A6 - 0xE], 2
00005924 54AE FFF6 addq.l [A6 - 0xA], 2
00005928 536E FFFA subq.w [A6 - 0x6], 1
0000592C 6032 bra +0x34 /* 00005960 */
0000592E 536E FFFA subq.w [A6 - 0x6], 1
00005932 602C bra +0x2E /* 00005960 */
00005934 536E FFFA subq.w [A6 - 0x6], 1
00005938 6026 bra +0x28 /* 00005960 */
0000593A 556E FFFA subq.w [A6 - 0x6], 2
0000593E 6020 bra +0x22 /* 00005960 */
00005940 206E FFF2 movea.l A0, [A6 - 0xE]
00005944 7000 moveq.l D0, 0x00
00005946 1010 move.b D0, [A0]
00005948 2E00 move.l D7, D0
0000594A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000594E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00005952 2F07 move.l -[A7], D7
00005954 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005958 DFAE FFF2 add.l [A6 - 0xE], D7
0000595C DFAE FFF6 add.l [A6 - 0xA], D7
label00005960:
00005960 4A6E FFFC tst.w [A6 - 0x4]
00005964 6700 FC30 beq -0x3CE /* 00005596 */
label00005968:
00005968 486E FFEE pea.l [A6 - 0x12]
0000596C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00005970 202E FFF6 move.l D0, [A6 - 0xA]
00005974 908B sub.l D0, A3
00005976 206E 0014 movea.l A0, [A6 + 0x14]
0000597A 3080 move.w [A0], D0
0000597C 302E FFFE move.w D0, [A6 - 0x2]
00005980 588F addq.l A7, 4
00005982 4CEE 18F0 FFD6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
00005988 4E5E unlink A6
0000598A 4E75 rts
fn0000598C:
0000598C 4E56 FCFA link A6, -0x0306
00005990 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005994 3C2E 000E move.w D6, [A6 + 0xE]
00005998 286E 0018 movea.l A4, [A6 + 0x18]
0000599C 47EE FFFA lea.l A3, [A6 - 0x6]
000059A0 3E2E 000A move.w D7, [A6 + 0xA]
000059A4 206E 0010 movea.l A0, [A6 + 0x10]
000059A8 2050 movea.l A0, [A0]
000059AA 7028 moveq.l D0, 0x28
000059AC B010 cmp.b D0, [A0]
000059AE 662E bne +0x30 /* 000059DE */
000059B0 206E 0010 movea.l A0, [A6 + 0x10]
000059B4 2F10 move.l -[A7], [A0]
000059B6 206E 0014 movea.l A0, [A6 + 0x14]
000059BA 2F10 move.l -[A7], [A0]
000059BC 7001 moveq.l D0, 0x01
000059BE 2F00 move.l -[A7], D0
000059C0 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000059C4 206E 0010 movea.l A0, [A6 + 0x10]
000059C8 5290 addq.l [A0], 1
000059CA 206E 0014 movea.l A0, [A6 + 0x14]
000059CE 5290 addq.l [A0], 1
000059D0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000059D4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000059D8 4EBA 03F6 jsr [PC + 0x3F6 /* 00005DD0 */]
000059DC 508F addq.l A7, 8
label000059DE:
000059DE 707C moveq.l D0, 0x7C
000059E0 B06D BADE cmp.w D0, [A5 - 0x4522]
000059E4 6616 bne +0x18 /* 000059FC */
000059E6 206E 0014 movea.l A0, [A6 + 0x14]
000059EA 2010 move.l D0, [A0]
000059EC 5380 subq.l D0, 1
000059EE 2040 movea.l A0, D0
000059F0 10BC 007D move.b [A0], 0x7D /* '}' */
000059F4 7000 moveq.l D0, 0x00
000059F6 707D moveq.l D0, 0x7D
000059F8 3B40 BADE move.w [A5 - 0x4522], D0
label000059FC:
000059FC 0C6D 012F BADE cmpi.w [A5 - 0x4522], 0x12F
00005A02 6616 bne +0x18 /* 00005A1A */
00005A04 206E 0014 movea.l A0, [A6 + 0x14]
00005A08 2010 move.l D0, [A0]
00005A0A 5380 subq.l D0, 1
00005A0C 2040 movea.l A0, D0
00005A0E 10BC FFA1 move.b [A0], 0xA1
00005A12 7000 moveq.l D0, 0x00
00005A14 70A1 moveq.l D0, 0xFFFFFFA1
00005A16 3B40 BADE move.w [A5 - 0x4522], D0
label00005A1A:
00005A1A 7077 moveq.l D0, 0x77
00005A1C B06D BADE cmp.w D0, [A5 - 0x4522]
00005A20 6722 beq +0x24 /* 00005A44 */
00005A22 7078 moveq.l D0, 0x78
00005A24 B06D BADE cmp.w D0, [A5 - 0x4522]
00005A28 671A beq +0x1C /* 00005A44 */
00005A2A 707D moveq.l D0, 0x7D
00005A2C B06D BADE cmp.w D0, [A5 - 0x4522]
00005A30 6712 beq +0x14 /* 00005A44 */
00005A32 707E moveq.l D0, 0x7E
00005A34 B06D BADE cmp.w D0, [A5 - 0x4522]
00005A38 670A beq +0xC /* 00005A44 */
00005A3A 707B moveq.l D0, 0x7B
00005A3C B06D BADE cmp.w D0, [A5 - 0x4522]
00005A40 6600 01A6 bne +0x1A8 /* 00005BE8 */
label00005A44:
00005A44 206E 001C movea.l A0, [A6 + 0x1C]
00005A48 3014 move.w D0, [A4]
00005A4A 5540 subq.w D0, 2
00005A4C 48C0 ext.l D0
00005A4E E580 asl D0, 2
00005A50 226E 001C movea.l A1, [A6 + 0x1C]
00005A54 3214 move.w D1, [A4]
00005A56 5741 subq.w D1, 3
00005A58 48C1 ext.l D1
00005A5A E581 asl D1, 2
00005A5C 2030 0800 move.l D0, [A0 + D0]
00005A60 90B1 1800 sub.l D0, [A1 + D1]
00005A64 3680 move.w [A3], D0
00005A66 206E 001C movea.l A0, [A6 + 0x1C]
00005A6A 3014 move.w D0, [A4]
00005A6C 5340 subq.w D0, 1
00005A6E 48C0 ext.l D0
00005A70 E580 asl D0, 2
00005A72 226E 001C movea.l A1, [A6 + 0x1C]
00005A76 3214 move.w D1, [A4]
00005A78 5541 subq.w D1, 2
00005A7A 48C1 ext.l D1
00005A7C E581 asl D1, 2
00005A7E 2030 0800 move.l D0, [A0 + D0]
00005A82 90B1 1800 sub.l D0, [A1 + D1]
00005A86 3740 0002 move.w [A3 + 0x2], D0
00005A8A 206E 001C movea.l A0, [A6 + 0x1C]
00005A8E 3014 move.w D0, [A4]
00005A90 48C0 ext.l D0
00005A92 E580 asl D0, 2
00005A94 226E 001C movea.l A1, [A6 + 0x1C]
00005A98 3214 move.w D1, [A4]
00005A9A 5341 subq.w D1, 1
00005A9C 48C1 ext.l D1
00005A9E E581 asl D1, 2
00005AA0 2030 0800 move.l D0, [A0 + D0]
00005AA4 90B1 1800 sub.l D0, [A1 + D1]
00005AA8 3740 0004 move.w [A3 + 0x4], D0
00005AAC 206E 001C movea.l A0, [A6 + 0x1C]
00005AB0 3014 move.w D0, [A4]
00005AB2 48C0 ext.l D0
00005AB4 E580 asl D0, 2
00005AB6 2F30 08F4 move.l -[A7], [A0 + D0 - 0x12]
00005ABA 486E FCFA pea.l [A6 - 0x306]
00005ABE 3013 move.w D0, [A3]
00005AC0 48C0 ext.l D0
00005AC2 2F00 move.l -[A7], D0
00005AC4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005AC8 206E 001C movea.l A0, [A6 + 0x1C]
00005ACC 3014 move.w D0, [A4]
00005ACE 48C0 ext.l D0
00005AD0 E580 asl D0, 2
00005AD2 2F30 08F8 move.l -[A7], [A0 + D0 - 0x8]
00005AD6 486E FDFA pea.l [A6 - 0x206]
00005ADA 302B 0002 move.w D0, [A3 + 0x2]
00005ADE 48C0 ext.l D0
00005AE0 2F00 move.l -[A7], D0
00005AE2 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005AE6 206E 001C movea.l A0, [A6 + 0x1C]
00005AEA 3014 move.w D0, [A4]
00005AEC 48C0 ext.l D0
00005AEE E580 asl D0, 2
00005AF0 2F30 08FC move.l -[A7], [A0 + D0 - 0x4]
00005AF4 486E FEFA pea.l [A6 - 0x106]
00005AF8 302B 0004 move.w D0, [A3 + 0x4]
00005AFC 48C0 ext.l D0
00005AFE 2F00 move.l -[A7], D0
00005B00 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005B04 4A46 tst.w D6
00005B06 6772 beq +0x74 /* 00005B7A */
00005B08 486E FDFA pea.l [A6 - 0x206]
00005B0C 206E 001C movea.l A0, [A6 + 0x1C]
00005B10 3014 move.w D0, [A4]
00005B12 48C0 ext.l D0
00005B14 E580 asl D0, 2
00005B16 2F30 08F4 move.l -[A7], [A0 + D0 - 0x12]
00005B1A 302B 0002 move.w D0, [A3 + 0x2]
00005B1E 48C0 ext.l D0
00005B20 2F00 move.l -[A7], D0
00005B22 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005B26 486E FEFA pea.l [A6 - 0x106]
00005B2A 206E 001C movea.l A0, [A6 + 0x1C]
00005B2E 3014 move.w D0, [A4]
00005B30 48C0 ext.l D0
00005B32 E580 asl D0, 2
00005B34 322B 0002 move.w D1, [A3 + 0x2]
00005B38 48C1 ext.l D1
00005B3A D2B0 08F4 add.l D1, [A0 + D0 - 0x12]
00005B3E 2F01 move.l -[A7], D1
00005B40 302B 0004 move.w D0, [A3 + 0x4]
00005B44 48C0 ext.l D0
00005B46 2F00 move.l -[A7], D0
00005B48 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005B4C 486E FCFA pea.l [A6 - 0x306]
00005B50 206E 001C movea.l A0, [A6 + 0x1C]
00005B54 3014 move.w D0, [A4]
00005B56 48C0 ext.l D0
00005B58 E580 asl D0, 2
00005B5A 322B 0002 move.w D1, [A3 + 0x2]
00005B5E 48C1 ext.l D1
00005B60 D2B0 08F4 add.l D1, [A0 + D0 - 0x12]
00005B64 302B 0004 move.w D0, [A3 + 0x4]
00005B68 48C0 ext.l D0
00005B6A D081 add.l D0, D1
00005B6C 2F00 move.l -[A7], D0
00005B6E 3013 move.w D0, [A3]
00005B70 48C0 ext.l D0
00005B72 2F00 move.l -[A7], D0
00005B74 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005B78 606E bra +0x70 /* 00005BE8 */
label00005B7A:
00005B7A 486E FEFA pea.l [A6 - 0x106]
00005B7E 206E 001C movea.l A0, [A6 + 0x1C]
00005B82 3014 move.w D0, [A4]
00005B84 48C0 ext.l D0
00005B86 E580 asl D0, 2
00005B88 2F30 08F4 move.l -[A7], [A0 + D0 - 0x12]
00005B8C 302B 0004 move.w D0, [A3 + 0x4]
00005B90 48C0 ext.l D0
00005B92 2F00 move.l -[A7], D0
00005B94 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005B98 486E FCFA pea.l [A6 - 0x306]
00005B9C 206E 001C movea.l A0, [A6 + 0x1C]
00005BA0 3014 move.w D0, [A4]
00005BA2 48C0 ext.l D0
00005BA4 E580 asl D0, 2
00005BA6 322B 0004 move.w D1, [A3 + 0x4]
00005BAA 48C1 ext.l D1
00005BAC D2B0 08F4 add.l D1, [A0 + D0 - 0x12]
00005BB0 2F01 move.l -[A7], D1
00005BB2 3013 move.w D0, [A3]
00005BB4 48C0 ext.l D0
00005BB6 2F00 move.l -[A7], D0
00005BB8 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005BBC 486E FDFA pea.l [A6 - 0x206]
00005BC0 206E 001C movea.l A0, [A6 + 0x1C]
00005BC4 3014 move.w D0, [A4]
00005BC6 48C0 ext.l D0
00005BC8 E580 asl D0, 2
00005BCA 322B 0004 move.w D1, [A3 + 0x4]
00005BCE 48C1 ext.l D1
00005BD0 D2B0 08F4 add.l D1, [A0 + D0 - 0x12]
00005BD4 3013 move.w D0, [A3]
00005BD6 48C0 ext.l D0
00005BD8 D081 add.l D0, D1
00005BDA 2F00 move.l -[A7], D0
00005BDC 302B 0002 move.w D0, [A3 + 0x2]
00005BE0 48C0 ext.l D0
00005BE2 2F00 move.l -[A7], D0
00005BE4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00005BE8:
00005BE8 0C6D 00BD BADE cmpi.w [A5 - 0x4522], 0xBD
00005BEE 6720 beq +0x22 /* 00005C10 */
00005BF0 0C6D 00EC BADE cmpi.w [A5 - 0x4522], 0xEC
00005BF6 6718 beq +0x1A /* 00005C10 */
00005BF8 0C6D 014E BADE cmpi.w [A5 - 0x4522], 0x14E
00005BFE 6710 beq +0x12 /* 00005C10 */
00005C00 0C6D 0190 BADE cmpi.w [A5 - 0x4522], 0x190
00005C06 6708 beq +0xA /* 00005C10 */
00005C08 0C6D 013F BADE cmpi.w [A5 - 0x4522], 0x13F
00005C0E 6606 bne +0x8 /* 00005C16 */
label00005C10:
00005C10 206E 0020 movea.l A0, [A6 + 0x20]
00005C14 4250 clr.w [A0]
label00005C16:
00005C16 0C6D 0086 BADE cmpi.w [A5 - 0x4522], 0x86
00005C1C 666A bne +0x6C /* 00005C88 */
00005C1E 4A46 tst.w D6
00005C20 675A beq +0x5C /* 00005C7C */
00005C22 206E 0010 movea.l A0, [A6 + 0x10]
00005C26 2050 movea.l A0, [A0]
00005C28 7000 moveq.l D0, 0x00
00005C2A 1010 move.b D0, [A0]
00005C2C 3E00 move.w D7, D0
00005C2E 0C47 0002 cmpi.w D7, 0x2
00005C32 6F40 ble +0x42 /* 00005C74 */
00005C34 206E 0014 movea.l A0, [A6 + 0x14]
00005C38 2010 move.l D0, [A0]
00005C3A 5380 subq.l D0, 1
00005C3C 2040 movea.l A0, D0
00005C3E 10BC 00ED move.b [A0], 0xED
00005C42 7000 moveq.l D0, 0x00
00005C44 303C 00ED move.w D0, 0xED
00005C48 3B40 BADE move.w [A5 - 0x4522], D0
00005C4C 206E 0010 movea.l A0, [A6 + 0x10]
00005C50 2F10 move.l -[A7], [A0]
00005C52 206E 0014 movea.l A0, [A6 + 0x14]
00005C56 2F10 move.l -[A7], [A0]
00005C58 7001 moveq.l D0, 0x01
00005C5A 2F00 move.l -[A7], D0
00005C5C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005C60 206E 0010 movea.l A0, [A6 + 0x10]
00005C64 5290 addq.l [A0], 1
00005C66 206E 0014 movea.l A0, [A6 + 0x14]
00005C6A 5290 addq.l [A0], 1
00005C6C 206E 0020 movea.l A0, [A6 + 0x20]
00005C70 4250 clr.w [A0]
00005C72 6014 bra +0x16 /* 00005C88 */
label00005C74:
00005C74 206E 0010 movea.l A0, [A6 + 0x10]
00005C78 5290 addq.l [A0], 1
00005C7A 600C bra +0xE /* 00005C88 */
label00005C7C:
00005C7C 206E 0014 movea.l A0, [A6 + 0x14]
00005C80 2250 movea.l A1, [A0]
00005C82 5290 addq.l [A0], 1
00005C84 12BC 0002 move.b [A1], 0x2
label00005C88:
00005C88 206E 0020 movea.l A0, [A6 + 0x20]
00005C8C 4A50 tst.w [A0]
00005C8E 6708 beq +0xA /* 00005C98 */
00005C90 0C6D 0086 BADE cmpi.w [A5 - 0x4522], 0x86
00005C96 670A beq +0xC /* 00005CA2 */
label00005C98:
00005C98 0C6D 00D6 BADE cmpi.w [A5 - 0x4522], 0xD6
00005C9E 6600 00C2 bne +0xC4 /* 00005D62 */
label00005CA2:
00005CA2 206E 001C movea.l A0, [A6 + 0x1C]
00005CA6 3014 move.w D0, [A4]
00005CA8 5340 subq.w D0, 1
00005CAA 48C0 ext.l D0
00005CAC E580 asl D0, 2
00005CAE 226E 001C movea.l A1, [A6 + 0x1C]
00005CB2 3214 move.w D1, [A4]
00005CB4 5541 subq.w D1, 2
00005CB6 48C1 ext.l D1
00005CB8 E581 asl D1, 2
00005CBA 2030 0800 move.l D0, [A0 + D0]
00005CBE 90B1 1800 sub.l D0, [A1 + D1]
00005CC2 3680 move.w [A3], D0
00005CC4 206E 001C movea.l A0, [A6 + 0x1C]
00005CC8 3014 move.w D0, [A4]
00005CCA 48C0 ext.l D0
00005CCC E580 asl D0, 2
00005CCE 226E 001C movea.l A1, [A6 + 0x1C]
00005CD2 3214 move.w D1, [A4]
00005CD4 5341 subq.w D1, 1
00005CD6 48C1 ext.l D1
00005CD8 E581 asl D1, 2
00005CDA 2030 0800 move.l D0, [A0 + D0]
00005CDE 90B1 1800 sub.l D0, [A1 + D1]
00005CE2 3740 0002 move.w [A3 + 0x2], D0
00005CE6 206E 001C movea.l A0, [A6 + 0x1C]
00005CEA 3014 move.w D0, [A4]
00005CEC 48C0 ext.l D0
00005CEE E580 asl D0, 2
00005CF0 2F30 08F8 move.l -[A7], [A0 + D0 - 0x8]
00005CF4 486E FCFA pea.l [A6 - 0x306]
00005CF8 3013 move.w D0, [A3]
00005CFA 48C0 ext.l D0
00005CFC 2F00 move.l -[A7], D0
00005CFE 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005D02 206E 001C movea.l A0, [A6 + 0x1C]
00005D06 3014 move.w D0, [A4]
00005D08 48C0 ext.l D0
00005D0A E580 asl D0, 2
00005D0C 2F30 08FC move.l -[A7], [A0 + D0 - 0x4]
00005D10 486E FDFA pea.l [A6 - 0x206]
00005D14 302B 0002 move.w D0, [A3 + 0x2]
00005D18 48C0 ext.l D0
00005D1A 2F00 move.l -[A7], D0
00005D1C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005D20 486E FDFA pea.l [A6 - 0x206]
00005D24 206E 001C movea.l A0, [A6 + 0x1C]
00005D28 3014 move.w D0, [A4]
00005D2A 48C0 ext.l D0
00005D2C E580 asl D0, 2
00005D2E 2F30 08F8 move.l -[A7], [A0 + D0 - 0x8]
00005D32 302B 0002 move.w D0, [A3 + 0x2]
00005D36 48C0 ext.l D0
00005D38 2F00 move.l -[A7], D0
00005D3A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005D3E 486E FCFA pea.l [A6 - 0x306]
00005D42 206E 001C movea.l A0, [A6 + 0x1C]
00005D46 3014 move.w D0, [A4]
00005D48 48C0 ext.l D0
00005D4A E580 asl D0, 2
00005D4C 322B 0002 move.w D1, [A3 + 0x2]
00005D50 48C1 ext.l D1
00005D52 D2B0 08F8 add.l D1, [A0 + D0 - 0x8]
00005D56 2F01 move.l -[A7], D1
00005D58 3013 move.w D0, [A3]
00005D5A 48C0 ext.l D0
00005D5C 2F00 move.l -[A7], D0
00005D5E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00005D62:
00005D62 9F54 sub.w [A4], D7
00005D64 701B moveq.l D0, 0x1B
00005D66 B06D BADE cmp.w D0, [A5 - 0x4522]
00005D6A 6620 bne +0x22 /* 00005D8C */
00005D6C 206E 0010 movea.l A0, [A6 + 0x10]
00005D70 2F10 move.l -[A7], [A0]
00005D72 206E 0014 movea.l A0, [A6 + 0x14]
00005D76 2F10 move.l -[A7], [A0]
00005D78 7002 moveq.l D0, 0x02
00005D7A 2F00 move.l -[A7], D0
00005D7C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005D80 206E 0010 movea.l A0, [A6 + 0x10]
00005D84 5490 addq.l [A0], 2
00005D86 206E 0014 movea.l A0, [A6 + 0x14]
00005D8A 5490 addq.l [A0], 2
label00005D8C:
00005D8C 206E 0010 movea.l A0, [A6 + 0x10]
00005D90 2050 movea.l A0, [A0]
00005D92 7029 moveq.l D0, 0x29
00005D94 B010 cmp.b D0, [A0]
00005D96 662E bne +0x30 /* 00005DC6 */
00005D98 206E 0010 movea.l A0, [A6 + 0x10]
00005D9C 2F10 move.l -[A7], [A0]
00005D9E 206E 0014 movea.l A0, [A6 + 0x14]
00005DA2 2F10 move.l -[A7], [A0]
00005DA4 7001 moveq.l D0, 0x01
00005DA6 2F00 move.l -[A7], D0
00005DA8 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005DAC 206E 0010 movea.l A0, [A6 + 0x10]
00005DB0 5290 addq.l [A0], 1
00005DB2 206E 0014 movea.l A0, [A6 + 0x14]
00005DB6 5290 addq.l [A0], 1
00005DB8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005DBC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005DC0 4EBA 000E jsr [PC + 0xE /* 00005DD0 */]
00005DC4 508F addq.l A7, 8
label00005DC6:
00005DC6 4CEE 18C0 FCEA movem.l D6,D7,A3,A4, [A6 - 0x316]
00005DCC 4E5E unlink A6
00005DCE 4E75 rts
fn00005DD0:
00005DD0 48E7 0118 movem.l -[A7], D7,A3,A4
00005DD4 286F 0014 movea.l A4, [A7 + 0x14]
00005DD8 266F 0010 movea.l A3, [A7 + 0x10]
00005DDC 2053 movea.l A0, [A3]
00005DDE 7023 moveq.l D0, 0x23
00005DE0 B010 cmp.b D0, [A0]
00005DE2 6640 bne +0x42 /* 00005E24 */
00005DE4 2013 move.l D0, [A3]
00005DE6 5280 addq.l D0, 1
00005DE8 2040 movea.l A0, D0
00005DEA 7000 moveq.l D0, 0x00
00005DEC 1010 move.b D0, [A0]
00005DEE 2213 move.l D1, [A3]
00005DF0 5281 addq.l D1, 1
00005DF2 2041 movea.l A0, D1
00005DF4 7200 moveq.l D1, 0x00
00005DF6 1228 0001 move.b D1, [A0 + 0x1]
00005DFA E149 lsl D1.w, 8
00005DFC 3E01 move.w D7, D1
00005DFE 8E40 or.w D7, D0
00005E00 2F13 move.l -[A7], [A3]
00005E02 2F14 move.l -[A7], [A4]
00005E04 48C7 ext.l D7
00005E06 2007 move.l D0, D7
00005E08 5680 addq.l D0, 3
00005E0A 2F00 move.l -[A7], D0
00005E0C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005E10 3007 move.w D0, D7
00005E12 5640 addq.w D0, 3
00005E14 48C0 ext.l D0
00005E16 D193 add.l [A3], D0
00005E18 3007 move.w D0, D7
00005E1A 5640 addq.w D0, 3
00005E1C 48C0 ext.l D0
00005E1E D194 add.l [A4], D0
00005E20 6000 0096 bra +0x98 /* 00005EB8 */
label00005E24:
00005E24 2053 movea.l A0, [A3]
00005E26 7020 moveq.l D0, 0x20
00005E28 B010 cmp.b D0, [A0]
00005E2A 6612 bne +0x14 /* 00005E3E */
00005E2C 2F13 move.l -[A7], [A3]
00005E2E 2F14 move.l -[A7], [A4]
00005E30 7001 moveq.l D0, 0x01
00005E32 2F00 move.l -[A7], D0
00005E34 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005E38 5293 addq.l [A3], 1
00005E3A 5294 addq.l [A4], 1
00005E3C 6030 bra +0x32 /* 00005E6E */
label00005E3E:
00005E3E 2053 movea.l A0, [A3]
00005E40 7022 moveq.l D0, 0x22
00005E42 B010 cmp.b D0, [A0]
00005E44 6628 bne +0x2A /* 00005E6E */
00005E46 2F13 move.l -[A7], [A3]
00005E48 2F14 move.l -[A7], [A4]
00005E4A 7001 moveq.l D0, 0x01
00005E4C 2F00 move.l -[A7], D0
00005E4E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005E52 5293 addq.l [A3], 1
00005E54 5294 addq.l [A4], 1
00005E56 2053 movea.l A0, [A3]
00005E58 7000 moveq.l D0, 0x00
00005E5A 1010 move.b D0, [A0]
00005E5C 3E00 move.w D7, D0
00005E5E 2F13 move.l -[A7], [A3]
00005E60 2F14 move.l -[A7], [A4]
00005E62 7001 moveq.l D0, 0x01
00005E64 2F00 move.l -[A7], D0
00005E66 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005E6A 5293 addq.l [A3], 1
00005E6C 5294 addq.l [A4], 1
label00005E6E:
00005E6E 2053 movea.l A0, [A3]
00005E70 701F moveq.l D0, 0x1F
00005E72 B010 cmp.b D0, [A0]
00005E74 6612 bne +0x14 /* 00005E88 */
00005E76 2F13 move.l -[A7], [A3]
00005E78 2F14 move.l -[A7], [A4]
00005E7A 7001 moveq.l D0, 0x01
00005E7C 2F00 move.l -[A7], D0
00005E7E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005E82 5293 addq.l [A3], 1
00005E84 5294 addq.l [A4], 1
00005E86 6030 bra +0x32 /* 00005EB8 */
label00005E88:
00005E88 2053 movea.l A0, [A3]
00005E8A 7021 moveq.l D0, 0x21
00005E8C B010 cmp.b D0, [A0]
00005E8E 6628 bne +0x2A /* 00005EB8 */
00005E90 2F13 move.l -[A7], [A3]
00005E92 2F14 move.l -[A7], [A4]
00005E94 7001 moveq.l D0, 0x01
00005E96 2F00 move.l -[A7], D0
00005E98 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005E9C 5293 addq.l [A3], 1
00005E9E 5294 addq.l [A4], 1
00005EA0 2053 movea.l A0, [A3]
00005EA2 7000 moveq.l D0, 0x00
00005EA4 1010 move.b D0, [A0]
00005EA6 3E00 move.w D7, D0
00005EA8 2F13 move.l -[A7], [A3]
00005EAA 2F14 move.l -[A7], [A4]
00005EAC 7001 moveq.l D0, 0x01
00005EAE 2F00 move.l -[A7], D0
00005EB0 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005EB4 5293 addq.l [A3], 1
00005EB6 5294 addq.l [A4], 1
label00005EB8:
00005EB8 4CDF 1880 movem.l D7,A3,A4, [A7]+
00005EBC 4E75 rts
fn00005EBE:
00005EBE 206D BA78 movea.l A0, [A5 - 0x4588]
00005EC2 4AA8 0292 tst.l [A0 + 0x292]
00005EC6 6716 beq +0x18 /* 00005EDE */
00005EC8 7000 moveq.l D0, 0x00
00005ECA 2F00 move.l -[A7], D0
00005ECC 2F00 move.l -[A7], D0
00005ECE 206D BA78 movea.l A0, [A5 - 0x4588]
00005ED2 4868 0292 pea.l [A0 + 0x292]
00005ED6 4EBA 0068 jsr [PC + 0x68 /* 00005F40 */]
00005EDA 4FEF 000C lea.l A7, [A7 + 0xC]
label00005EDE:
00005EDE 206D BA78 movea.l A0, [A5 - 0x4588]
00005EE2 2F28 025A move.l -[A7], [A0 + 0x25A]
00005EE6 4EBA 0006 jsr [PC + 0x6 /* 00005EEE */]
00005EEA 588F addq.l A7, 4
00005EEC 4E75 rts
fn00005EEE:
00005EEE 2F0B move.l -[A7], A3
00005EF0 266F 0008 movea.l A3, [A7 + 0x8]
00005EF4 6042 bra +0x44 /* 00005F38 */
label00005EF6:
00005EF6 700B moveq.l D0, 0x0B
00005EF8 B06B 0020 cmp.w D0, [A3 + 0x20]
00005EFC 660C bne +0xE /* 00005F0A */
00005EFE 2F2B 002A move.l -[A7], [A3 + 0x2A]
00005F02 4EBA FFEA jsr [PC - 0x16 /* 00005EEE */]
00005F06 588F addq.l A7, 4
00005F08 602A bra +0x2C /* 00005F34 */
label00005F0A:
00005F0A 7002 moveq.l D0, 0x02
00005F0C B06B 0020 cmp.w D0, [A3 + 0x20]
00005F10 6622 bne +0x24 /* 00005F34 */
00005F12 206B 002A movea.l A0, [A3 + 0x2A]
00005F16 4AA8 0008 tst.l [A0 + 0x8]
00005F1A 6718 beq +0x1A /* 00005F34 */
00005F1C 2F2B 0010 move.l -[A7], [A3 + 0x10]
00005F20 7001 moveq.l D0, 0x01
00005F22 2F00 move.l -[A7], D0
00005F24 206B 002A movea.l A0, [A3 + 0x2A]
00005F28 4868 0008 pea.l [A0 + 0x8]
00005F2C 4EBA 0012 jsr [PC + 0x12 /* 00005F40 */]
00005F30 4FEF 000C lea.l A7, [A7 + 0xC]
label00005F34:
00005F34 266B 0026 movea.l A3, [A3 + 0x26]
label00005F38:
00005F38 200B move.l D0, A3
00005F3A 66BA bne -0x44 /* 00005EF6 */
00005F3C 265F movea.l A3, [A7]+
00005F3E 4E75 rts
fn00005F40:
00005F40 4E56 FF00 link A6, -0x0100
00005F44 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00005F48 2C2E 0010 move.l D6, [A6 + 0x10]
00005F4C 286E 0008 movea.l A4, [A6 + 0x8]
00005F50 3E2E 000E move.w D7, [A6 + 0xE]
00005F54 47EE FF00 lea.l A3, [A6 - 0x100]
00005F58 206D BA78 movea.l A0, [A5 - 0x4588]
00005F5C 2F28 026A move.l -[A7], [A0 + 0x26A]
00005F60 2F0B move.l -[A7], A3
00005F62 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00005F66 5213 addq.b [A3], 1
00005F68 7000 moveq.l D0, 0x00
00005F6A 1013 move.b D0, [A3]
00005F6C 17BC 002F 0000 move.b [A3 + D0.w], 0x2F /* '/' */
00005F72 4A47 tst.w D7
00005F74 508F addq.l A7, 8
00005F76 6724 beq +0x26 /* 00005F9C */
00005F78 2F06 move.l -[A7], D6
00005F7A 4878 043E push.l 0x43E
00005F7E 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00005F82 588F addq.l A7, 4
00005F84 2F00 move.l -[A7], D0
00005F86 7000 moveq.l D0, 0x00
00005F88 1013 move.b D0, [A3]
00005F8A D08B add.l D0, A3
00005F8C 5280 addq.l D0, 1
00005F8E 2F00 move.l -[A7], D0
00005F90 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00005F94 D113 add.b [A3], D0
00005F96 4FEF 000C lea.l A7, [A7 + 0xC]
00005F9A 6014 bra +0x16 /* 00005FB0 */
label00005F9C:
00005F9C 4878 043F push.l 0x43F
00005FA0 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
00005FA4 588F addq.l A7, 4
00005FA6 2F00 move.l -[A7], D0
00005FA8 2F0B move.l -[A7], A3
00005FAA 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */]
00005FAE 508F addq.l A7, 8
label00005FB0:
00005FB0 4A47 tst.w D7
00005FB2 6704 beq +0x6 /* 00005FB8 */
00005FB4 7051 moveq.l D0, 0x51
00005FB6 6006 bra +0x8 /* 00005FBE */
label00005FB8:
00005FB8 203C 0000 0251 move.l D0, 0x251
label00005FBE:
00005FBE 3A00 move.w D5, D0
00005FC0 7000 moveq.l D0, 0x00
00005FC2 3005 move.w D0, D5
00005FC4 2F00 move.l -[A7], D0
00005FC6 2F0C move.l -[A7], A4
00005FC8 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00005FCC 486D C3C4 pea.l [A5 - 0x3C3C]
00005FD0 2F0B move.l -[A7], A3
00005FD2 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */]
00005FD6 4A40 tst.w D0
00005FD8 4FEF 0014 lea.l A7, [A7 + 0x14]
00005FDC 6616 bne +0x18 /* 00005FF4 */
00005FDE 2F0C move.l -[A7], A4
00005FE0 4EAD 195A jsr [A5 + 0x195A /* export_807 */]
00005FE4 2F06 move.l -[A7], D6
00005FE6 48C7 ext.l D7
00005FE8 2F07 move.l -[A7], D7
00005FEA 4EBA 00D6 jsr [PC + 0xD6 /* 000060C2 */]
00005FEE 4FEF 000C lea.l A7, [A7 + 0xC]
00005FF2 602C bra +0x2E /* 00006020 */
label00005FF4:
00005FF4 206D E020 movea.l A0, [A5 - 0x1FE0]
00005FF8 317C 0001 0196 move.w [A0 + 0x196], 0x1
00005FFE 206D E020 movea.l A0, [A5 - 0x1FE0]
00006002 0068 1000 020C ori.w [A0 + 0x20C], 0x1000
00006008 2F14 move.l -[A7], [A4]
0000600A 4EBA 001E jsr [PC + 0x1E /* 0000602A */]
0000600E 4A40 tst.w D0
00006010 588F addq.l A7, 4
00006012 660C bne +0xE /* 00006020 */
00006014 2F06 move.l -[A7], D6
00006016 48C7 ext.l D7
00006018 2F07 move.l -[A7], D7
0000601A 4EBA 00A6 jsr [PC + 0xA6 /* 000060C2 */]
0000601E 508F addq.l A7, 8
label00006020:
00006020 4CEE 18E0 FEEC movem.l D5,D6,D7,A3,A4, [A6 - 0x114]
00006026 4E5E unlink A6
00006028 4E75 rts
fn0000602A:
0000602A 48E7 0110 movem.l -[A7], D7,A3
0000602E 266F 000C movea.l A3, [A7 + 0xC]
00006032 4247 clr.w D7
00006034 7001 moveq.l D0, 0x01
00006036 2680 move.l [A3], D0
00006038 486B 0072 pea.l [A3 + 0x72]
0000603C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00006040 7001 moveq.l D0, 0x01
00006042 2F00 move.l -[A7], D0
00006044 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00006048 2740 0072 move.l [A3 + 0x72], D0
0000604C 508F addq.l A7, 8
0000604E 676A beq +0x6C /* 000060BA */
00006050 7000 moveq.l D0, 0x00
00006052 2740 006A move.l [A3 + 0x6A], D0
00006056 426B 0048 clr.w [A3 + 0x48]
0000605A 426B 0046 clr.w [A3 + 0x46]
0000605E 426B 0044 clr.w [A3 + 0x44]
00006062 426B 0042 clr.w [A3 + 0x42]
00006066 426B 0040 clr.w [A3 + 0x40]
0000606A 026B FBFF 006E andi.w [A3 + 0x6E], 0xFBFF
00006070 486B 0076 pea.l [A3 + 0x76]
00006074 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00006078 486B 0090 pea.l [A3 + 0x90]
0000607C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00006080 486B 008C pea.l [A3 + 0x8C]
00006084 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00006088 486B 0094 pea.l [A3 + 0x94]
0000608C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00006090 486B 0088 pea.l [A3 + 0x88]
00006094 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00006098 702C moveq.l D0, 0x2C
0000609A 2F00 move.l -[A7], D0
0000609C 486B 0014 pea.l [A3 + 0x14]
000060A0 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000060A4 206B 0072 movea.l A0, [A3 + 0x72]
000060A8 4210 clr.b [A0]
000060AA 2F0B move.l -[A7], A3
000060AC 486D 2A62 pea.l [A5 + 0x2A62 /* export_1352 */]
000060B0 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000060B4 3E00 move.w D7, D0
000060B6 4FEF 0024 lea.l A7, [A7 + 0x24]
label000060BA:
000060BA 3007 move.w D0, D7
000060BC 4CDF 0880 movem.l D7,A3, [A7]+
000060C0 4E75 rts
fn000060C2:
000060C2 4E56 FF00 link A6, -0x0100
000060C6 48E7 0110 movem.l -[A7], D7,A3
000060CA 47EE FF00 lea.l A3, [A6 - 0x100]
000060CE 4A6E 000A tst.w [A6 + 0xA]
000060D2 672A beq +0x2C /* 000060FE */
000060D4 486D E058 pea.l [A5 - 0x1FA8]
000060D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000060DC 3E3C 0323 move.w D7, 0x323
000060E0 4878 0323 push.l 0x323
000060E4 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000060E8 588F addq.l A7, 4
000060EA 2F00 move.l -[A7], D0
000060EC 200B move.l D0, A3
000060EE 5280 addq.l D0, 1
000060F0 2F00 move.l -[A7], D0
000060F2 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000060F6 1680 move.b [A3], D0
000060F8 4FEF 0010 lea.l A7, [A7 + 0x10]
000060FC 6024 bra +0x26 /* 00006122 */
label000060FE:
000060FE 486D E058 pea.l [A5 - 0x1FA8]
00006102 3E3C 0324 move.w D7, 0x324
00006106 4878 0324 push.l 0x324
0000610A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000610E 588F addq.l A7, 4
00006110 2F00 move.l -[A7], D0
00006112 200B move.l D0, A3
00006114 5280 addq.l D0, 1
00006116 2F00 move.l -[A7], D0
00006118 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000611C 1680 move.b [A3], D0
0000611E 4FEF 000C lea.l A7, [A7 + 0xC]
label00006122:
00006122 426D EA4A clr.w [A5 - 0x15B6]
00006126 48C7 ext.l D7
00006128 2F07 move.l -[A7], D7
0000612A 2F0B move.l -[A7], A3
0000612C 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
00006130 4EAD 19B2 jsr [A5 + 0x19B2 /* export_818 */]
00006134 426D EA4A clr.w [A5 - 0x15B6]
00006138 508F addq.l A7, 8
0000613A 4CEE 0880 FEF8 movem.l D7,A3, [A6 - 0x108]
00006140 4E5E unlink A6
00006142 4E75 rts
fn00006144:
00006144 4E56 FFFC link A6, -0x0004
00006148 48E7 0018 movem.l -[A7], A3,A4
0000614C 286E 000C movea.l A4, [A6 + 0xC]
00006150 266E 0008 movea.l A3, [A6 + 0x8]
00006154 602E bra +0x30 /* 00006184 */
label00006156:
00006156 5354 subq.w [A4], 1
00006158 700B moveq.l D0, 0x0B
0000615A B06B 0020 cmp.w D0, [A3 + 0x20]
0000615E 6620 bne +0x22 /* 00006180 */
00006160 2F0C move.l -[A7], A4
00006162 2F2B 002A move.l -[A7], [A3 + 0x2A]
00006166 4EBA FFDC jsr [PC - 0x24 /* 00006144 */]
0000616A 2D40 FFFC move.l [A6 - 0x4], D0
0000616E 4A54 tst.w [A4]
00006170 508F addq.l A7, 8
00006172 660C bne +0xE /* 00006180 */
00006174 4AAE FFFC tst.l [A6 - 0x4]
00006178 6706 beq +0x8 /* 00006180 */
0000617A 266E FFFC movea.l A3, [A6 - 0x4]
0000617E 600C bra +0xE /* 0000618C */
label00006180:
00006180 266B 0026 movea.l A3, [A3 + 0x26]
label00006184:
00006184 4A54 tst.w [A4]
00006186 6704 beq +0x6 /* 0000618C */
00006188 200B move.l D0, A3
0000618A 66CA bne -0x34 /* 00006156 */
label0000618C:
0000618C 200B move.l D0, A3
0000618E 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00006194 4E5E unlink A6
00006196 4E75 rts
fn00006198:
00006198 4E56 FF7A link A6, -0x0086
0000619C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000061A0 4A6D E698 tst.w [A5 - 0x1968]
000061A4 6736 beq +0x38 /* 000061DC */
000061A6 7046 moveq.l D0, 0x46
000061A8 2F00 move.l -[A7], D0
000061AA 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000061AE 206E 0008 movea.l A0, [A6 + 0x8]
000061B2 2140 0280 move.l [A0 + 0x280], D0
000061B6 588F addq.l A7, 4
000061B8 6722 beq +0x24 /* 000061DC */
000061BA 558F subq.l A7, 2
000061BC 3F2D AF2A move.w -[A7], [A5 - 0x50D6]
000061C0 7000 moveq.l D0, 0x00
000061C2 2F00 move.l -[A7], D0
000061C4 206E 0008 movea.l A0, [A6 + 0x8]
000061C8 2F28 026E move.l -[A7], [A0 + 0x26E]
000061CC 206E 0008 movea.l A0, [A6 + 0x8]
000061D0 2F28 0280 move.l -[A7], [A0 + 0x280]
000061D4 303C 0001 move.w D0, 0x1
000061D8 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
000061DA 548F addq.l A7, 2
label000061DC:
000061DC 4247 clr.w D7
000061DE 206E 0008 movea.l A0, [A6 + 0x8]
000061E2 2868 021E movea.l A4, [A0 + 0x21E]
000061E6 6000 00DA bra +0xDC /* 000062C2 */
label000061EA:
000061EA 7C0F moveq.l D6, 0x0F
000061EC CC6C 0008 and.w D6, [A4 + 0x8]
000061F0 6700 00CA beq +0xCC /* 000062BC */
000061F4 0C46 0002 cmpi.w D6, 0x2
000061F8 661A bne +0x1C /* 00006214 */
000061FA 3D6C 0004 FFFE move.w [A6 - 0x2], [A4 + 0x4]
00006200 486E FFFE pea.l [A6 - 0x2]
00006204 206E 0008 movea.l A0, [A6 + 0x8]
00006208 2F28 025A move.l -[A7], [A0 + 0x25A]
0000620C 4EBA FF36 jsr [PC - 0xCA /* 00006144 */]
00006210 2880 move.l [A4], D0
00006212 508F addq.l A7, 8
label00006214:
00006214 7001 moveq.l D0, 0x01
00006216 B06C 000A cmp.w D0, [A4 + 0xA]
0000621A 6600 00A0 bne +0xA2 /* 000062BC */
0000621E 4A6D E698 tst.w [A5 - 0x1968]
00006222 6700 0098 beq +0x9A /* 000062BC */
00006226 2D6C 0014 FFFA move.l [A6 - 0x6], [A4 + 0x14]
0000622C 206C 0014 movea.l A0, [A4 + 0x14]
00006230 2650 movea.l A3, [A0]
00006232 48C7 ext.l D7
00006234 2747 0008 move.l [A3 + 0x8], D7
00006238 276E 0008 000C move.l [A3 + 0xC], [A6 + 0x8]
0000623E 7000 moveq.l D0, 0x00
00006240 7210 moveq.l D1, 0x10
00006242 C26C 0008 and.w D1, [A4 + 0x8]
00006246 0C41 0010 cmpi.w D1, 0x10
0000624A 6608 bne +0xA /* 00006254 */
0000624C 4A6B 0002 tst.w [A3 + 0x2]
00006250 6602 bne +0x4 /* 00006254 */
00006252 7001 moveq.l D0, 0x01
label00006254:
00006254 3A00 move.w D5, D0
00006256 6706 beq +0x8 /* 0000625E */
00006258 377C 0001 0002 move.w [A3 + 0x2], 0x1
label0000625E:
0000625E 558F subq.l A7, 2
00006260 206E 0008 movea.l A0, [A6 + 0x8]
00006264 2F28 0280 move.l -[A7], [A0 + 0x280]
00006268 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000626C 486E FFF9 pea.l [A6 - 0x7]
00006270 303C 0604 move.w D0, 0x604
00006274 A82D syscall Pack11
00006276 006C 4000 0008 ori.w [A4 + 0x8], 0x4000 /* '@\0' */
0000627C 4A45 tst.w D5
0000627E 548F addq.l A7, 2
00006280 673A beq +0x3C /* 000062BC */
00006282 206E FFFA movea.l A0, [A6 - 0x6]
00006286 2050 movea.l A0, [A0]
00006288 4268 0002 clr.w [A0 + 0x2]
0000628C 558F subq.l A7, 2
0000628E 2F2E FFFA move.l -[A7], [A6 - 0x6]
00006292 486E FF7A pea.l [A6 - 0x86]
00006296 303C 0422 move.w D0, 0x422
0000629A A82D syscall Pack11
0000629C 4A5F tst.w [A7]+
0000629E 661C bne +0x1E /* 000062BC */
000062A0 206E FFFA movea.l A0, [A6 - 0x6]
000062A4 2050 movea.l A0, [A0]
000062A6 2028 0004 move.l D0, [A0 + 0x4]
000062AA B0AE FF7E cmp.l D0, [A6 - 0x82]
000062AE 670C beq +0xE /* 000062BC */
000062B0 2F0C move.l -[A7], A4
000062B2 486D 2872 pea.l [A5 + 0x2872 /* export_1290 */]
000062B6 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000062BA 508F addq.l A7, 8
label000062BC:
000062BC 5247 addq.w D7, 1
000062BE D8FC 001C add.w A4, 0x1C
label000062C2:
000062C2 206E 0008 movea.l A0, [A6 + 0x8]
000062C6 BE68 01C4 cmp.w D7, [A0 + 0x1C4]
000062CA 6D00 FF1E blt -0xE0 /* 000061EA */
000062CE 7001 moveq.l D0, 0x01
000062D0 4CEE 18E0 FF66 movem.l D5,D6,D7,A3,A4, [A6 - 0x9A]
000062D6 4E5E unlink A6
000062D8 4E75 rts
fn000062DA:
000062DA 4E56 FFF8 link A6, -0x0008
000062DE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000062E2 286E 0008 movea.l A4, [A6 + 0x8]
000062E6 4247 clr.w D7
000062E8 7001 moveq.l D0, 0x01
000062EA B06C 000A cmp.w D0, [A4 + 0xA]
000062EE 6600 0106 bne +0x108 /* 000063F6 */
000062F2 206D C49C movea.l A0, [A5 - 0x3B64]
000062F6 1B68 0003 AFDA move.b [A5 - 0x5026], [A0 + 0x3]
000062FC 206D C49C movea.l A0, [A5 - 0x3B64]
00006300 1B68 0002 AFDB move.b [A5 - 0x5025], [A0 + 0x2]
00006306 206D C49C movea.l A0, [A5 - 0x3B64]
0000630A 1B68 0001 AFDC move.b [A5 - 0x5024], [A0 + 0x1]
00006310 206D C49C movea.l A0, [A5 - 0x3B64]
00006314 1B50 AFDD move.b [A5 - 0x5023], [A0]
00006318 2A2D AFDA move.l D5, [A5 - 0x5026]
0000631C 2F05 move.l -[A7], D5
0000631E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00006322 2640 movea.l A3, D0
00006324 58AD C49C addq.l [A5 - 0x3B64], 4
00006328 59AD C4A4 subq.l [A5 - 0x3B5C], 4
0000632C 2D4B FFF8 move.l [A6 - 0x8], A3
00006330 588F addq.l A7, 4
00006332 6700 00E4 beq +0xE6 /* 00006418 */
00006336 2F0B move.l -[A7], A3
00006338 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000633C 2F05 move.l -[A7], D5
0000633E 2F13 move.l -[A7], [A3]
00006340 206E 000C movea.l A0, [A6 + 0xC]
00006344 4E90 jsr [A0]
00006346 3E00 move.w D7, D0
00006348 2F0B move.l -[A7], A3
0000634A 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
0000634E 202D C49C move.l D0, [A5 - 0x3B64]
00006352 90AD C4A0 sub.l D0, [A5 - 0x3B60]
00006356 222D C494 move.l D1, [A5 - 0x3B6C]
0000635A 9280 sub.l D1, D0
0000635C 7004 moveq.l D0, 0x04
0000635E B081 cmp.l D0, D1
00006360 508F addq.l A7, 8
00006362 6322 bls +0x24 /* 00006386 */
00006364 4A6D C492 tst.w [A5 - 0x3B6E]
00006368 661C bne +0x1E /* 00006386 */
0000636A 2F3C 0000 FFFF move.l -[A7], 0xFFFF
00006370 7000 moveq.l D0, 0x00
00006372 2F00 move.l -[A7], D0
00006374 206E 000C movea.l A0, [A6 + 0xC]
00006378 4E90 jsr [A0]
0000637A 4A40 tst.w D0
0000637C 508F addq.l A7, 8
0000637E 6606 bne +0x8 /* 00006386 */
00006380 7000 moveq.l D0, 0x00
00006382 6000 00A2 bra +0xA4 /* 00006426 */
label00006386:
00006386 206D C49C movea.l A0, [A5 - 0x3B64]
0000638A 1B68 0003 AFDA move.b [A5 - 0x5026], [A0 + 0x3]
00006390 206D C49C movea.l A0, [A5 - 0x3B64]
00006394 1B68 0002 AFDB move.b [A5 - 0x5025], [A0 + 0x2]
0000639A 206D C49C movea.l A0, [A5 - 0x3B64]
0000639E 1B68 0001 AFDC move.b [A5 - 0x5024], [A0 + 0x1]
000063A4 206D C49C movea.l A0, [A5 - 0x3B64]
000063A8 1B50 AFDD move.b [A5 - 0x5023], [A0]
000063AC 2C2D AFDA move.l D6, [A5 - 0x5026]
000063B0 2F06 move.l -[A7], D6
000063B2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000063B6 2D40 FFFC move.l [A6 - 0x4], D0
000063BA 58AD C49C addq.l [A5 - 0x3B64], 4
000063BE 59AD C4A4 subq.l [A5 - 0x3B5C], 4
000063C2 2053 movea.l A0, [A3]
000063C4 216E FFFC 0010 move.l [A0 + 0x10], [A6 - 0x4]
000063CA 588F addq.l A7, 4
000063CC 6604 bne +0x6 /* 000063D2 */
000063CE 7000 moveq.l D0, 0x00
000063D0 6054 bra +0x56 /* 00006426 */
label000063D2:
000063D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000063D6 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000063DA 2F06 move.l -[A7], D6
000063DC 206E FFFC movea.l A0, [A6 - 0x4]
000063E0 2F10 move.l -[A7], [A0]
000063E2 206E 000C movea.l A0, [A6 + 0xC]
000063E6 4E90 jsr [A0]
000063E8 3E00 move.w D7, D0
000063EA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000063EE 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
000063F2 508F addq.l A7, 8
000063F4 6022 bra +0x24 /* 00006418 */
label000063F6:
000063F6 2F2C 0010 move.l -[A7], [A4 + 0x10]
000063FA 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000063FE 2D40 FFF8 move.l [A6 - 0x8], D0
00006402 588F addq.l A7, 4
00006404 6712 beq +0x14 /* 00006418 */
00006406 2F2C 0010 move.l -[A7], [A4 + 0x10]
0000640A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000640E 206E 000C movea.l A0, [A6 + 0xC]
00006412 4E90 jsr [A0]
00006414 3E00 move.w D7, D0
00006416 508F addq.l A7, 8
label00006418:
00006418 296E FFF8 0014 move.l [A4 + 0x14], [A6 - 0x8]
0000641E 026C 3FFF 0008 andi.w [A4 + 0x8], 0x3FFF
00006424 3007 move.w D0, D7
label00006426:
00006426 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C]
0000642C 4E5E unlink A6
0000642E 4E75 rts
fn00006430:
00006430 4E56 FEE8 link A6, -0x0118
00006434 48E7 0110 movem.l -[A7], D7,A3
00006438 47ED FB4A lea.l A3, [A5 - 0x4B6]
0000643C 7000 moveq.l D0, 0x00
0000643E 2D40 FFFC move.l [A6 - 0x4], D0
00006442 4878 00E6 push.l 0xE6
00006446 486E FF16 pea.l [A6 - 0xEA]
0000644A 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
0000644E 7001 moveq.l D0, 0x01
00006450 2F00 move.l -[A7], D0
00006452 486D C02E pea.l [A5 - 0x3FD2]
00006456 486E FF16 pea.l [A6 - 0xEA]
0000645A 4EBA A6A2 jsr [PC - 0x595E /* 00000AFE */]
0000645E 7200 moveq.l D1, 0x00
00006460 4A40 tst.w D0
00006462 4FEF 0014 lea.l A7, [A7 + 0x14]
00006466 6726 beq +0x28 /* 0000648E */
00006468 2F01 move.l -[A7], D1
0000646A 7000 moveq.l D0, 0x00
0000646C 102E FF62 move.b D0, [A6 - 0x9E]
00006470 E540 asl D0.w, 2
00006472 2F33 0000 move.l -[A7], [A3 + D0.w]
00006476 486E FFFC pea.l [A6 - 0x4]
0000647A 486E FF16 pea.l [A6 - 0xEA]
0000647E 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00006482 4FEF 000C lea.l A7, [A7 + 0xC]
00006486 221F move.l D1, [A7]+
00006488 4A40 tst.w D0
0000648A 6702 beq +0x4 /* 0000648E */
0000648C 7201 moveq.l D1, 0x01
label0000648E:
0000648E 3E01 move.w D7, D1
00006490 6700 022C beq +0x22E /* 000066BE */
00006494 206E FFFC movea.l A0, [A6 - 0x4]
00006498 1028 004C move.b D0, [A0 + 0x4C]
0000649C 5300 subq.b D0, 1
0000649E 6700 0214 beq +0x216 /* 000066B4 */
000064A2 5B00 subq.b D0, 5
000064A4 6708 beq +0xA /* 000064AE */
000064A6 5300 subq.b D0, 1
000064A8 677C beq +0x7E /* 00006526 */
000064AA 6000 0212 bra +0x214 /* 000066BE */
label000064AE:
000064AE 7000 moveq.l D0, 0x00
000064B0 2F00 move.l -[A7], D0
000064B2 7200 moveq.l D1, 0x00
000064B4 2F01 move.l -[A7], D1
000064B6 2F01 move.l -[A7], D1
000064B8 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
000064BC 508F addq.l A7, 8
000064BE 2200 move.l D1, D0
000064C0 201F move.l D0, [A7]+
000064C2 206E FFFC movea.l A0, [A6 - 0x4]
000064C6 2141 0086 move.l [A0 + 0x86], D1
000064CA 4A41 tst.w D1
000064CC 6716 beq +0x18 /* 000064E4 */
000064CE 2F00 move.l -[A7], D0
000064D0 486D 2E22 pea.l [A5 + 0x2E22 /* export_1472 */]
000064D4 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000064D8 588F addq.l A7, 4
000064DA 2200 move.l D1, D0
000064DC 201F move.l D0, [A7]+
000064DE 4A41 tst.w D1
000064E0 6702 beq +0x4 /* 000064E4 */
000064E2 7001 moveq.l D0, 0x01
label000064E4:
000064E4 3E00 move.w D7, D0
000064E6 6700 01D6 beq +0x1D8 /* 000066BE */
000064EA 206E FFFC movea.l A0, [A6 - 0x4]
000064EE 2068 0086 movea.l A0, [A0 + 0x86]
000064F2 4228 0013 clr.b [A0 + 0x13]
000064F6 7000 moveq.l D0, 0x00
000064F8 2F00 move.l -[A7], D0
000064FA 7203 moveq.l D1, 0x03
000064FC 2F01 move.l -[A7], D1
000064FE 206E FFFC movea.l A0, [A6 - 0x4]
00006502 2F28 0086 move.l -[A7], [A0 + 0x86]
00006506 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
0000650A 7000 moveq.l D0, 0x00
0000650C 2F00 move.l -[A7], D0
0000650E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006512 4EAD 2E22 jsr [A5 + 0x2E22 /* export_1472 */]
00006516 486D 2E22 pea.l [A5 + 0x2E22 /* export_1472 */]
0000651A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000651E 4FEF 0018 lea.l A7, [A7 + 0x18]
00006522 6000 019A bra +0x19C /* 000066BE */
label00006526:
00006526 206E FFFC movea.l A0, [A6 - 0x4]
0000652A 7008 moveq.l D0, 0x08
0000652C C028 0064 and.b D0, [A0 + 0x64]
00006530 6700 018C beq +0x18E /* 000066BE */
00006534 486D 2CF2 pea.l [A5 + 0x2CF2 /* export_1434 */]
00006538 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000653C 3E00 move.w D7, D0
0000653E 588F addq.l A7, 4
00006540 6700 017C beq +0x17E /* 000066BE */
00006544 4EAD 2CF2 jsr [A5 + 0x2CF2 /* export_1434 */]
00006548 206E FFFC movea.l A0, [A6 - 0x4]
0000654C 2140 0072 move.l [A0 + 0x72], D0
00006550 3E00 move.w D7, D0
00006552 6700 0154 beq +0x156 /* 000066A8 */
00006556 206E FFFC movea.l A0, [A6 - 0x4]
0000655A 4868 0060 pea.l [A0 + 0x60]
0000655E 486E FF0C pea.l [A6 - 0xF4]
00006562 3F3C 200E move.w -[A7], 0x200E
00006566 A9EB syscall Pack4/FP68K
00006568 486E FF0C pea.l [A6 - 0xF4]
0000656C 486E FF04 pea.l [A6 - 0xFC]
00006570 3F3C 0810 move.w -[A7], 0x810
00006574 A9EB syscall Pack4/FP68K
00006576 486E FF04 pea.l [A6 - 0xFC]
0000657A 486E FEFA pea.l [A6 - 0x106]
0000657E 3F3C 080E move.w -[A7], 0x80E
00006582 A9EB syscall Pack4/FP68K
00006584 206E FFFC movea.l A0, [A6 - 0x4]
00006588 2068 0072 movea.l A0, [A0 + 0x72]
0000658C 486E FEFA pea.l [A6 - 0x106]
00006590 4868 005E pea.l [A0 + 0x5E]
00006594 3F3C 0810 move.w -[A7], 0x810
00006598 A9EB syscall Pack4/FP68K
0000659A 206E FFFC movea.l A0, [A6 - 0x4]
0000659E 2068 0072 movea.l A0, [A0 + 0x72]
000065A2 487A 0150 pea.l [PC + 0x150 /* 000066F4, value 0x0, cstring "" */]
000065A6 4868 0066 pea.l [A0 + 0x66]
000065AA 3F3C 0810 move.w -[A7], 0x810
000065AE A9EB syscall Pack4/FP68K
000065B0 206E FFFC movea.l A0, [A6 - 0x4]
000065B4 4868 005E pea.l [A0 + 0x5E]
000065B8 486E FF0C pea.l [A6 - 0xF4]
000065BC 3F3C 200E move.w -[A7], 0x200E
000065C0 A9EB syscall Pack4/FP68K
000065C2 486E FF0C pea.l [A6 - 0xF4]
000065C6 486E FF04 pea.l [A6 - 0xFC]
000065CA 3F3C 0810 move.w -[A7], 0x810
000065CE A9EB syscall Pack4/FP68K
000065D0 486E FF04 pea.l [A6 - 0xFC]
000065D4 486E FEFA pea.l [A6 - 0x106]
000065D8 3F3C 080E move.w -[A7], 0x80E
000065DC A9EB syscall Pack4/FP68K
000065DE 7001 moveq.l D0, 0x01
000065E0 2D40 FEEC move.l [A6 - 0x114], D0
000065E4 486E FEEC pea.l [A6 - 0x114]
000065E8 486E FEF0 pea.l [A6 - 0x110]
000065EC 3F3C 280E move.w -[A7], 0x280E
000065F0 A9EB syscall Pack4/FP68K
000065F2 486E FEF0 pea.l [A6 - 0x110]
000065F6 486E FEFA pea.l [A6 - 0x106]
000065FA 3F3C 0002 move.w -[A7], 0x2
000065FE A9EB syscall Pack4/FP68K
00006600 206E FFFC movea.l A0, [A6 - 0x4]
00006604 2068 0072 movea.l A0, [A0 + 0x72]
00006608 486E FEFA pea.l [A6 - 0x106]
0000660C 4868 006E pea.l [A0 + 0x6E]
00006610 3F3C 0810 move.w -[A7], 0x810
00006614 A9EB syscall Pack4/FP68K
00006616 206E FFFC movea.l A0, [A6 - 0x4]
0000661A 2068 0072 movea.l A0, [A0 + 0x72]
0000661E 487A 00CA pea.l [PC + 0xCA /* 000066EA, value 0x3FFF8000 */]
00006622 4868 0076 pea.l [A0 + 0x76]
00006626 3F3C 0810 move.w -[A7], 0x810
0000662A A9EB syscall Pack4/FP68K
0000662C 206E FFFC movea.l A0, [A6 - 0x4]
00006630 2068 0072 movea.l A0, [A0 + 0x72]
00006634 487A 00B4 pea.l [PC + 0xB4 /* 000066EA, value 0x3FFF8000 */]
00006638 4868 007E pea.l [A0 + 0x7E]
0000663C 3F3C 0810 move.w -[A7], 0x810
00006640 A9EB syscall Pack4/FP68K
00006642 206E FFFC movea.l A0, [A6 - 0x4]
00006646 4868 005E pea.l [A0 + 0x5E]
0000664A 486E FF0C pea.l [A6 - 0xF4]
0000664E 3F3C 200E move.w -[A7], 0x200E
00006652 A9EB syscall Pack4/FP68K
00006654 486E FF0C pea.l [A6 - 0xF4]
00006658 486E FF04 pea.l [A6 - 0xFC]
0000665C 3F3C 0810 move.w -[A7], 0x810
00006660 A9EB syscall Pack4/FP68K
00006662 486E FF04 pea.l [A6 - 0xFC]
00006666 486E FEFA pea.l [A6 - 0x106]
0000666A 3F3C 080E move.w -[A7], 0x80E
0000666E A9EB syscall Pack4/FP68K
00006670 7001 moveq.l D0, 0x01
00006672 2D40 FEE8 move.l [A6 - 0x118], D0
00006676 486E FEE8 pea.l [A6 - 0x118]
0000667A 486E FEF0 pea.l [A6 - 0x110]
0000667E 3F3C 280E move.w -[A7], 0x280E
00006682 A9EB syscall Pack4/FP68K
00006684 486E FEF0 pea.l [A6 - 0x110]
00006688 486E FEFA pea.l [A6 - 0x106]
0000668C 3F3C 0002 move.w -[A7], 0x2
00006690 A9EB syscall Pack4/FP68K
00006692 206E FFFC movea.l A0, [A6 - 0x4]
00006696 2068 0072 movea.l A0, [A0 + 0x72]
0000669A 486E FEFA pea.l [A6 - 0x106]
0000669E 4868 0086 pea.l [A0 + 0x86]
000066A2 3F3C 0810 move.w -[A7], 0x810
000066A6 A9EB syscall Pack4/FP68K
label000066A8:
000066A8 486D 2CF2 pea.l [A5 + 0x2CF2 /* export_1434 */]
000066AC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000066B0 588F addq.l A7, 4
000066B2 600A bra +0xC /* 000066BE */
label000066B4:
000066B4 206E FFFC movea.l A0, [A6 - 0x4]
000066B8 0268 EFFF 0072 andi.w [A0 + 0x72], 0xEFFF
label000066BE:
000066BE 4AAE FFFC tst.l [A6 - 0x4]
000066C2 6718 beq +0x1A /* 000066DC */
000066C4 4A47 tst.w D7
000066C6 6614 bne +0x16 /* 000066DC */
000066C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000066CC 7000 moveq.l D0, 0x00
000066CE 2F00 move.l -[A7], D0
000066D0 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
000066D4 7000 moveq.l D0, 0x00
000066D6 2D40 FFFC move.l [A6 - 0x4], D0
000066DA 508F addq.l A7, 8
label000066DC:
000066DC 202E FFFC move.l D0, [A6 - 0x4]
000066E0 4CEE 0880 FEE0 movem.l D7,A3, [A6 - 0x120]
000066E6 4E5E unlink A6
000066E8 4E75 rts
000066EA 3FFF move.w <<invalid special address>>, <<invalid special address>>
000066EC 8000 or.b D0, D0
000066EE 0000 0000 ori.b D0, 0x0
000066F2 0000 0000 ori.b D0, 0x0
000066F6 0000 0000 ori.b D0, 0x0
000066FA 0000 0000 ori.b D0, 0x0